@@ -124,6 +124,14 @@ def __init__(self, inputList, exactMatches={}, patternMatches={}):
124
124
# Language
125
125
'-ansi' : (0 , ArgumentListFilter .compileUnaryCallback ),
126
126
'-pedantic' : (0 , ArgumentListFilter .compileUnaryCallback ),
127
+ #iam: i notice that yices configure passes -xc so
128
+ # we should have a fall back pattern that captures the case
129
+ # when there is no space between the x and the langauge.
130
+ # for what its worth: the manual says the language can be one of
131
+ # c objective-c c++ c-header cpp-output c++-cpp-output
132
+ # assembler assembler-with-cpp
133
+ # BD: care to comment on your configure?
134
+
127
135
'-x' : (1 , ArgumentListFilter .compileBinaryCallback ),
128
136
129
137
# Debug
@@ -237,6 +245,8 @@ def __init__(self, inputList, exactMatches={}, patternMatches={}):
237
245
r'^--sysroot=.+$' : (0 , ArgumentListFilter .compileUnaryCallback ),
238
246
r'^-print-prog-name=.*$' : (0 , ArgumentListFilter .compileUnaryCallback ),
239
247
r'^-print-file-name=.*$' : (0 , ArgumentListFilter .compileUnaryCallback ),
248
+ #iam: -xc from yices. why BD?
249
+ r'^-x.+$' : (0 , ArgumentListFilter .compileUnaryCallback ),
240
250
241
251
}
242
252
0 commit comments