# -*- Python -*- vim: set ft=python ts=4 sw=4 expandtab tw=79: from lit.llvm.subst import ToolSubst fc = ToolSubst('FileCheck', unresolved='fatal') # the parent introduced the opposite rule, so we replace it if we see it. if len(config.substitutions) > 0 and config.substitutions[0] == (fc.regex, 'FileCheck --allow-unused-prefixes=false'): config.substitutions[0] = ( fc.regex, 'FileCheck --allow-unused-prefixes=true') else: config.substitutions.insert(0, (fc.regex, 'FileCheck --allow-unused-prefixes=true'))