From e8c0e558a40a68aa6db8b6436f391c42329b0481 Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Thu, 28 Sep 2017 21:29:18 +0000 Subject: Properly parse a postfix expression following a Boolean literal. Fixes PR34273. Patch by Nicolas Lesser. llvm-svn: 314463 --- clang/test/Parser/cxx-bool.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'clang/test/Parser/cxx-bool.cpp') diff --git a/clang/test/Parser/cxx-bool.cpp b/clang/test/Parser/cxx-bool.cpp index a8a161edb10..21591d10e90 100644 --- a/clang/test/Parser/cxx-bool.cpp +++ b/clang/test/Parser/cxx-bool.cpp @@ -1,4 +1,11 @@ -// RUN: %clang_cc1 -fsyntax-only %s +// RUN: %clang_cc1 -fsyntax-only -verify %s +// expected-no-diagnostics bool a = true; bool b = false; + +namespace pr34273 { + char c = "clang"[true]; + char d = true["clang"]; +} + -- cgit v1.2.3