File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
cpp/ql/src/semmle/code/cpp/ir/implementation/raw/internal Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -959,7 +959,7 @@ class TranslatedFunctionAccess extends TranslatedNonConstantExpr {
959959/**
960960 * IR translation of an expression whose value is not known at compile time.
961961 */
962- abstract class TranslatedNonConstantExpr extends TranslatedCoreExpr {
962+ abstract class TranslatedNonConstantExpr extends TranslatedCoreExpr , TTranslatedValueExpr {
963963 TranslatedNonConstantExpr ( ) {
964964 this = TTranslatedValueExpr ( expr ) and
965965 not expr .isConstant ( )
@@ -971,7 +971,7 @@ abstract class TranslatedNonConstantExpr extends TranslatedCoreExpr {
971971 * includes not only literals, but also "integral constant expressions" (e.g.
972972 * `1 + 2`).
973973 */
974- abstract class TranslatedConstantExpr extends TranslatedCoreExpr {
974+ abstract class TranslatedConstantExpr extends TranslatedCoreExpr , TTranslatedValueExpr {
975975 TranslatedConstantExpr ( ) {
976976 this = TTranslatedValueExpr ( expr ) and
977977 expr .isConstant ( )
You can’t perform that action at this time.
0 commit comments