File tree Expand file tree Collapse file tree 3 files changed +2
-10
lines changed
src/experimental/ir/implementation/raw/internal Expand file tree Collapse file tree 3 files changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -25,10 +25,7 @@ import Cached
2525cached
2626private module Cached {
2727 cached
28- predicate functionHasIR ( Callable callable ) {
29- exists ( getTranslatedFunction ( callable ) ) and
30- callable .fromSource ( )
31- }
28+ predicate functionHasIR ( Callable callable ) { exists ( getTranslatedFunction ( callable ) ) }
3229
3330 cached
3431 newtype TInstruction =
Original file line number Diff line number Diff line change @@ -117,6 +117,7 @@ private predicate ignoreExpr(Expr expr) {
117117private predicate translateFunction ( Callable callable ) {
118118 // not isInvalidFunction(callable)
119119 exists ( callable .getEntryPoint ( ) ) and
120+ callable .fromSource ( ) and
120121 exists ( IRConfiguration config | config .shouldCreateIRForFunction ( callable ) )
121122}
122123
Original file line number Diff line number Diff line change @@ -21,12 +21,6 @@ notMarkedAsConflated
2121wronglyMarkedAsConflated
2222invalidOverlap
2323nonUniqueEnclosingIRFunction
24- | indexers.cs:3:18:3:24 | AliasedDefinition: MyClass | Instruction 'AliasedDefinition: MyClass' has 0 results for `getEnclosingIRFunction()` in function '$@'. | file://:0:0:0:0 | <Missing IRFunction> | <Missing IRFunction> |
25- | indexers.cs:3:18:3:24 | AliasedUse: MyClass | Instruction 'AliasedUse: MyClass' has 0 results for `getEnclosingIRFunction()` in function '$@'. | file://:0:0:0:0 | <Missing IRFunction> | <Missing IRFunction> |
26- | indexers.cs:3:18:3:24 | EnterFunction: MyClass | Instruction 'EnterFunction: MyClass' has 0 results for `getEnclosingIRFunction()` in function '$@'. | file://:0:0:0:0 | <Missing IRFunction> | <Missing IRFunction> |
27- | indexers.cs:3:18:3:24 | ExitFunction: MyClass | Instruction 'ExitFunction: MyClass' has 0 results for `getEnclosingIRFunction()` in function '$@'. | file://:0:0:0:0 | <Missing IRFunction> | <Missing IRFunction> |
28- | indexers.cs:3:18:3:24 | InitializeThis: MyClass | Instruction 'InitializeThis: MyClass' has 0 results for `getEnclosingIRFunction()` in function '$@'. | file://:0:0:0:0 | <Missing IRFunction> | <Missing IRFunction> |
29- | indexers.cs:3:18:3:24 | ReturnVoid: MyClass | Instruction 'ReturnVoid: MyClass' has 0 results for `getEnclosingIRFunction()` in function '$@'. | file://:0:0:0:0 | <Missing IRFunction> | <Missing IRFunction> |
3024missingCanonicalLanguageType
3125multipleCanonicalLanguageTypes
3226missingIRType
You can’t perform that action at this time.
0 commit comments