reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
import sys

InterestingArgumentPresent = False
FunctionCallPresent = False

input = open(sys.argv[1], "r")
for line in input:
  if "%interesting" in line:
    InterestingArgumentPresent = True
  if "call void @interesting" in line:
    FunctionCallPresent = True

if InterestingArgumentPresent and FunctionCallPresent:
  sys.exit(0) # Interesting!

sys.exit(1)