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 {
959
959
/**
960
960
* IR translation of an expression whose value is not known at compile time.
961
961
*/
962
- abstract class TranslatedNonConstantExpr extends TranslatedCoreExpr {
962
+ abstract class TranslatedNonConstantExpr extends TranslatedCoreExpr , TTranslatedValueExpr {
963
963
TranslatedNonConstantExpr ( ) {
964
964
this = TTranslatedValueExpr ( expr ) and
965
965
not expr .isConstant ( )
@@ -971,7 +971,7 @@ abstract class TranslatedNonConstantExpr extends TranslatedCoreExpr {
971
971
* includes not only literals, but also "integral constant expressions" (e.g.
972
972
* `1 + 2`).
973
973
*/
974
- abstract class TranslatedConstantExpr extends TranslatedCoreExpr {
974
+ abstract class TranslatedConstantExpr extends TranslatedCoreExpr , TTranslatedValueExpr {
975
975
TranslatedConstantExpr ( ) {
976
976
this = TTranslatedValueExpr ( expr ) and
977
977
expr .isConstant ( )
You can’t perform that action at this time.
0 commit comments