Lines Matching refs:new_args
264 new_args = self.filter_args(args, **kwargs)
267 if extra_arg in new_args:
268 new_args.remove(extra_arg)
269 new_args.append(extra_arg)
271 if (new_args != args and
272 self.check_expected_output(args=new_args)):
275 return new_args
279 new_args = args[:index] + args[index+1:]
284 if index < len(new_args) and not new_args[index].startswith('-'):
285 del new_args[index]
288 if self.check_expected_output(args=new_args):
290 return new_args, index
300 new_args = self.clang_args
301 new_args = self.try_remove_args(new_args,
307 new_args = self.try_remove_args(new_args,
312 new_args = self.try_remove_args(new_args,
316 new_args = self.try_remove_args(new_args,
322 new_args = self.try_remove_args(new_args, msg="Added -emit-llvm",
324 new_args = self.try_remove_args(new_args, msg="Added -fsyntax-only",
328 new_args = self.try_remove_args(new_args, msg="Added -Werror=implicit-int",
332 self.clang_args = new_args
341 new_args = self.clang_args
344 new_args = self.try_remove_args(new_args, msg="Removed -D options",
346 new_args = self.try_remove_args(new_args, msg="Removed -D options",
348 new_args = self.try_remove_args(new_args, msg="Removed -I options",
350 new_args = self.try_remove_args(new_args, msg="Removed -I options",
352 new_args = self.try_remove_args(new_args, msg="Removed -W options",
356 new_args = self.try_remove_args(new_args, msg="Removed -mllvm",
360 while i < len(new_args):
361 new_args, i = self.try_remove_arg_by_index(new_args, i)
363 self.clang_args = new_args