The source project of this merge request has been removed.
nouveau: fix forward declaration of structs
Mismatching class/struct is disliked by MSVC.
In file included from ../docs/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:24:
../docs/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:61:1: warning: 'FixupData' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct FixupData {
^
../docs/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:248:4: note: did you mean struct here?
class FixupData;
^~~~~
struct
In file included from ../docs/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:24:
../docs/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:70:1: warning: struct 'FixupEntry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct FixupEntry;
^
../docs/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:10: note: previous use is here
class FixupEntry;
^
In file included from ../docs/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:24:
../docs/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h:73:1: warning: 'FixupEntry' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct FixupEntry
^
../docs/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h:247:4: note: did you mean struct here?
class FixupEntry;
^~~~~
struct
3 warnings generated.