Fixed errors

Added some new classes for built in operations that for the moment
have no effect (added to remove errors)
This commit is contained in:
AndreiDiaconu1
2019-08-28 14:23:31 +01:00
parent 05ae04df72
commit 489dbe1d01
2 changed files with 13 additions and 0 deletions

View File

@@ -277,6 +277,10 @@ cached private module Cached {
result = element.getPrimaryInstructionForSideEffect(tag)
)
}
cached Language::BuiltInOperation getInstructionBuiltInOperation(Instruction instr) {
none()
}
}
import CachedForDebugging

View File

@@ -17,6 +17,15 @@ private newtype TClassDerivation =
derived.getABaseType() = base
}
private newtype TBuiltInOperation =
NoOp()
class BuiltInOperation extends TBuiltInOperation {
string toString() {
result = "BuiltInOp"
}
}
class ClassDerivation extends MkClassDerivation {
Class baseClass;
Class derivedClass;