aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2019-09-19 15:41:17 -0400
committerJason Merrill <jason@gcc.gnu.org>2019-09-19 15:41:17 -0400
commite0710fcf7dc70054a9a20ab1b8d77f4fef26ef2c (patch)
tree3b605b8399609b69b2a3b0b85ffe87790878be05 /gcc/testsuite
parenta519efbef81fbd8ae9c4766f878e64ed7a0d8f7d (diff)
downloadgcc-e0710fcf7dc70054a9a20ab1b8d77f4fef26ef2c.zip
gcc-e0710fcf7dc70054a9a20ab1b8d77f4fef26ef2c.tar.gz
gcc-e0710fcf7dc70054a9a20ab1b8d77f4fef26ef2c.tar.bz2
Handle [[likely]] on compound-statement.
I overlooked this case when adding [[likely]] handling to cp_parser_statement. * parser.c (cp_parser_statement): Handle [[likely]] on compound-statement. From-SVN: r275978
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/g++.dg/cpp2a/attr-likely5.C9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/cpp2a/attr-likely5.C b/gcc/testsuite/g++.dg/cpp2a/attr-likely5.C
new file mode 100644
index 0000000..1662148
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp2a/attr-likely5.C
@@ -0,0 +1,9 @@
+// { dg-do compile { target c++11 } }
+
+void f(int i)
+{
+ if (i) [[likely]]
+ {
+ ++i;
+ }
+}