From 40055d118548c00f144ef73f947d764e9b6057bc Mon Sep 17 00:00:00 2001 From: Kaelyn Takata Date: Sat, 2 May 2015 00:49:18 +0000 Subject: Diagnose delayed typos when parsing a postfix expression with an unmatched l_paren before setting the LHS to ExprError(). Fixes PR23285. llvm-svn: 236371 --- clang/test/SemaCXX/typo-correction-delayed.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'clang/test/SemaCXX/typo-correction-delayed.cpp') diff --git a/clang/test/SemaCXX/typo-correction-delayed.cpp b/clang/test/SemaCXX/typo-correction-delayed.cpp index dfdd9af811b..121863d172b 100644 --- a/clang/test/SemaCXX/typo-correction-delayed.cpp +++ b/clang/test/SemaCXX/typo-correction-delayed.cpp @@ -203,3 +203,9 @@ namespace PR23350 { int z = 1 ? N : ; // expected-error {{expected expression}} // expected-error-re@-1 {{use of undeclared identifier 'N'{{$}}}} } + +// PR 23285. This test must be at the end of the file to avoid additional, +// unwanted diagnostics. +// expected-error-re@+2 {{use of undeclared identifier 'uintmax_t'{{$}}}} +// expected-error@+1 {{expected ';' after top level declarator}} +unsigned int a = 0(uintmax_t -- cgit v1.2.3