11daa58ea8973854b62e79f0939fa37cb6fed00e6Benjamin Kramer// RUN: %clang_cc1 -Eonly -trigraphs %s 21daa58ea8973854b62e79f0939fa37cb6fed00e6Benjamin Kramer// RUN: %clang_cc1 -Eonly -verify %s 31daa58ea8973854b62e79f0939fa37cb6fed00e6Benjamin Kramer 41daa58ea8973854b62e79f0939fa37cb6fed00e6Benjamin Kramer//\ 51daa58ea8973854b62e79f0939fa37cb6fed00e6Benjamin Kramer#error bar 61daa58ea8973854b62e79f0939fa37cb6fed00e6Benjamin Kramer 71daa58ea8973854b62e79f0939fa37cb6fed00e6Benjamin Kramer//??/ 878541c433049322b27b4f437973076ba29cff709Jordan Rose#error qux 978541c433049322b27b4f437973076ba29cff709Jordan Rose// expected-error@-1 {{qux}} 101daa58ea8973854b62e79f0939fa37cb6fed00e6Benjamin Kramer 111daa58ea8973854b62e79f0939fa37cb6fed00e6Benjamin Kramer// Trailing whitespace! 121daa58ea8973854b62e79f0939fa37cb6fed00e6Benjamin Kramer//\ 131daa58ea8973854b62e79f0939fa37cb6fed00e6Benjamin Kramer#error quux 14651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines// expected-warning@-2 {{backslash and newline separated by space}} 15