@@ -59,9 +59,9 @@ class SPIRVConditionalEntryPointINTEL : public SPIRVAnnotation {
59
59
TheModule->get<SPIRVFunction>(TheId),
60
60
getSizeInWords (TheName) + Variables.size() + 4),
61
61
Condition(Condition), ExecModel(TheExecModel), Name(TheName),
62
- Variables(Variables) {}
62
+ Variables(std::move( Variables) ) {}
63
63
SPIRVConditionalEntryPointINTEL ()
64
- : SPIRVAnnotation(OpConditionalEntryPointINTEL) {}
64
+ : SPIRVAnnotation(OpConditionalEntryPointINTEL), Condition() {}
65
65
66
66
SPIRVId getCondition () const { return Condition; }
67
67
SPIRVExecutionModelKind getExecModel () const { return ExecModel; }
@@ -95,7 +95,7 @@ class SPIRVConditionalExtensionINTEL
95
95
SPIRVConditionalExtensionINTEL (SPIRVModule *M, SPIRVId C,
96
96
const std::string &SS)
97
97
: SPIRVEntryNoId(M, 2 + getSizeInWords(SS)), Condition(C), S(SS) {}
98
- SPIRVConditionalExtensionINTEL () {}
98
+ SPIRVConditionalExtensionINTEL () : Condition() {}
99
99
100
100
std::string getExtensionName () const { return S; }
101
101
SPIRVId getCondition () const { return Condition; }
@@ -124,7 +124,7 @@ class SPIRVConditionalCapabilityINTEL
124
124
: SPIRVEntryNoId(M, 3 ), Condition(C), Kind(K) {
125
125
updateModuleVersion ();
126
126
}
127
- SPIRVConditionalCapabilityINTEL () {}
127
+ SPIRVConditionalCapabilityINTEL () : Condition(), Kind() {}
128
128
129
129
SPIRVId getCondition () const { return Condition; }
130
130
@@ -202,7 +202,7 @@ class SPIRVSpecConstantTargetINTEL : public SPIRVValue {
202
202
validate ();
203
203
}
204
204
// Incomplete constructor
205
- SPIRVSpecConstantTargetINTEL () : SPIRVValue(OC) {}
205
+ SPIRVSpecConstantTargetINTEL () : SPIRVValue(OC), NumWords(), Target() {}
206
206
207
207
SPIRVWord getTarget () const { return Target; }
208
208
bool matchesDevice () {
@@ -279,7 +279,8 @@ class SPIRVSpecConstantArchitectureINTEL : public SPIRVValue {
279
279
validate ();
280
280
}
281
281
// Incomplete constructor
282
- SPIRVSpecConstantArchitectureINTEL () : SPIRVValue(OC) {}
282
+ SPIRVSpecConstantArchitectureINTEL ()
283
+ : SPIRVValue(OC), Category(), Family(), CmpOp(), Architecture() {}
283
284
284
285
SPIRVWord getCategory () { return Category; }
285
286
SPIRVWord getFamily () { return Family; }
@@ -375,7 +376,7 @@ class SPIRVSpecConstantCapabilitiesINTEL : public SPIRVValue {
375
376
validate ();
376
377
}
377
378
// Incomplete constructor
378
- SPIRVSpecConstantCapabilitiesINTEL () : SPIRVValue(OC) {}
379
+ SPIRVSpecConstantCapabilitiesINTEL () : SPIRVValue(OC), NumWords() {}
379
380
380
381
std::vector<SPIRVWord> getCapabilities () const { return Capabilities; }
381
382
bool matchesDevice () {
0 commit comments