16 lines
554 B
C++
16 lines
554 B
C++
// Trivial check to ensure skip-function-bodies flag is propagated.
|
|
//
|
|
// RUN: %clang_cc1 -verify -skip-function-bodies %s
|
|
|
|
int f() {
|
|
// normally this should emit some diags, but we're skipping it!
|
|
this is garbage;
|
|
}
|
|
|
|
void g() __attribute__((__diagnose_if__(baz))) {}
|
|
// expected-error@-1 {{use of undeclared identifier 'baz'}}
|
|
|
|
// Make sure we only accept it as a cc1 arg.
|
|
// RUN: not %clang -skip-function-bodies %s 2>&1 | FileCheck %s
|
|
// CHECK: clang: error: unknown argument '-skip-function-bodies'; did you mean '-Xclang -skip-function-bodies'?
|