17f43dddaSJordan Rose // RUN: %clang_cc1 -fsyntax-only -verify %s 2f649795fSJordan Rose // RUN: %clang_cc1 -E %s -o /dev/null 37f43dddaSJordan Rose 49588a02bSJordan Rose // Note: This file deliberately contains invalid UTF-8. Please do not fix! 57f43dddaSJordan Rose 67f43dddaSJordan Rose extern int �x; // expected-error{{source file is not valid UTF-8}} 7f649795fSJordan Rose 8f649795fSJordan Rose #if 0 9f649795fSJordan Rose // Don't warn about bad UTF-8 in raw lexing mode. 10f649795fSJordan Rose extern int �x; 11f649795fSJordan Rose #endif 12*cc538345SJordan Rose 13*cc538345SJordan Rose // Don't warn about bad UTF-8 in preprocessor directives. 14*cc538345SJordan Rose #define x82 � 15*cc538345SJordan Rose #pragma mark � 16