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