170456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar// Check that -Werror and -Wfatal-error interact properly.
270456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar//
370456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar// Verify mode doesn't work with fatal errors, just use FileCheck here.
470456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar//
570456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar// RUN: not %clang_cc1 -Wunused-function -Werror -Wfatal-errors %s 2> %t.err
670456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar// RUN: FileCheck < %t.err %s
770456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar// CHECK: fatal error: unused function
870456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar// CHECK: 1 error generated
970456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar
1070456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbarstatic void f0(void) {} // expected-fatal {{unused function}}
11