170456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar// Regression check that -pedantic-errors doesn't cause other diagnostics to
270456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar// become errors.
370456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar//
470456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar// RUN: %clang_cc1 -verify -Weverything -pedantic-errors %s
570456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar
670456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbarint f0(int, unsigned);
770456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbarint f0(int x, unsigned y) {
870456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar  return x < y; // expected-warning {{comparison of integers}}
970456e95a5a50b1a017822e9e6dec49fd9851076Daniel Dunbar}
10