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 =
9393 TInlineAsm ( ) or
9494 TUnreached ( ) or
9595 TNewObj ( ) or
96- TTypeid ( ) or
9796 TTypeidExpr ( ) or
9897 TTypeidType ( )
9998
@@ -1290,16 +1289,14 @@ module Opcode {
12901289 *
12911290 * See the `TypeidInstruction` documentation for more details.
12921291 */
1293- class Typeid extends Opcode , TTypeid {
1294- final override string toString ( ) { result = "Typeid" }
1295- }
1292+ abstract class Typeid extends Opcode { }
12961293
12971294 /**
12981295 * The `Opcode` for a `TypeidExprInstruction`.
12991296 *
13001297 * See the `TypeidExprInstruction` documentation for more details.
13011298 */
1302- class TypeidExpr extends UnaryOpcode , TTypeidExpr {
1299+ class TypeidExpr extends Typeid , UnaryOpcode , TTypeidExpr {
13031300 final override string toString ( ) { result = "TypeidExpr" }
13041301 }
13051302
@@ -1308,7 +1305,7 @@ module Opcode {
13081305 *
13091306 * See the `TypeidTypeInstruction` documentation for more details.
13101307 */
1311- class TypeidType extends Opcode , TTypeidType {
1308+ class TypeidType extends Typeid , TTypeidType {
13121309 final override string toString ( ) { result = "TypeidType" }
13131310 }
13141311}
You can’t perform that action at this time.
0 commit comments