OSDN Git Service

nv50/codegen: do not emitATOM() if the subOp is unknown
authorEmil Velikov <emil.l.velikov@gmail.com>
Thu, 11 Apr 2013 23:22:30 +0000 (00:22 +0100)
committerChristoph Bumiller <christoph.bumiller@speed.at>
Fri, 12 Apr 2013 15:08:26 +0000 (17:08 +0200)
commit249f3d73cf5e9d22c592a619830a2f40912e6197
tree821196aa0d0743d71184a5a290e328081b5c0c39
parent4da54c91d24da891c56957f29274e7821c8254f6
nv50/codegen: do not emitATOM() if the subOp is unknown

For debug build we'll hit the assert, for release we are going to emit random data
as subOp is used uninitilised. Spotted by gcc

codegen/nv50_ir_emit_nv50.cpp: In member function 'void nv50_ir::CodeEmitterNV50::emitATOM(const nv50_ir::Instruction*)':
codegen/nv50_ir_emit_nv50.cpp:1554:12: warning: 'subOp' may be used uninitialized in this function [-Wmaybe-uninitialized]
    uint8_t subOp;
            ^

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
src/gallium/drivers/nv50/codegen/nv50_ir_emit_nv50.cpp