File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed
cpp/ql/lib/semmle/code/cpp/ir/implementation Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -93,7 +93,6 @@ private newtype TOpcode =
93
93
TInlineAsm ( ) or
94
94
TUnreached ( ) or
95
95
TNewObj ( ) or
96
- TTypeid ( ) or
97
96
TTypeidExpr ( ) or
98
97
TTypeidType ( )
99
98
@@ -1290,16 +1289,14 @@ module Opcode {
1290
1289
*
1291
1290
* See the `TypeidInstruction` documentation for more details.
1292
1291
*/
1293
- class Typeid extends Opcode , TTypeid {
1294
- final override string toString ( ) { result = "Typeid" }
1295
- }
1292
+ abstract class Typeid extends Opcode { }
1296
1293
1297
1294
/**
1298
1295
* The `Opcode` for a `TypeidExprInstruction`.
1299
1296
*
1300
1297
* See the `TypeidExprInstruction` documentation for more details.
1301
1298
*/
1302
- class TypeidExpr extends UnaryOpcode , TTypeidExpr {
1299
+ class TypeidExpr extends Typeid , UnaryOpcode , TTypeidExpr {
1303
1300
final override string toString ( ) { result = "TypeidExpr" }
1304
1301
}
1305
1302
@@ -1308,7 +1305,7 @@ module Opcode {
1308
1305
*
1309
1306
* See the `TypeidTypeInstruction` documentation for more details.
1310
1307
*/
1311
- class TypeidType extends Opcode , TTypeidType {
1308
+ class TypeidType extends Typeid , TTypeidType {
1312
1309
final override string toString ( ) { result = "TypeidType" }
1313
1310
}
1314
1311
}
You can’t perform that action at this time.
0 commit comments