| // Check whether output generation options (like -save-temps) will not affect |
| // the execution of the analyzer. |
| |
| // RUN: clang-check -analyze %s -- -save-temps -c -Xclang -verify |
| |
| // Check whether redundant -fsyntax-only options will affect the execution of |
| // the analyzer. |
| |
| // RUN: clang-check -analyze %s -- \ |
| // RUN: -fsyntax-only -c -fsyntax-only -Xclang -verify 2>&1 | \ |
| // RUN: FileCheck %s --allow-empty |
| |
| // CHECK-NOT: argument unused during compilation: '--analyze' |
| |
| void a(int *x) { |
| if (x) { |
| } |
| *x = 47; // expected-warning {{Dereference of null pointer}} |
| } |