diff options
author | Marek Polacek <polacek@redhat.com> | 2020-08-10 19:57:27 -0400 |
---|---|---|
committer | Marek Polacek <polacek@redhat.com> | 2020-08-10 19:58:17 -0400 |
commit | c01b22f12291691d1ce89f82211f00eae4398e18 (patch) | |
tree | 1f1169b0878956b77e654123eda47de216ce420c /gcc | |
parent | f4b9b136808c31118c52c0addafb3fd323484d1b (diff) | |
download | gcc-c01b22f12291691d1ce89f82211f00eae4398e18.zip gcc-c01b22f12291691d1ce89f82211f00eae4398e18.tar.gz gcc-c01b22f12291691d1ce89f82211f00eae4398e18.tar.bz2 |
c++: Add unfixed test [PR88003]
Now that dg-ice is available, let's try it out.
gcc/testsuite/ChangeLog:
PR c++/88003
* g++.dg/cpp1y/auto-fn61.C: New test.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/g++.dg/cpp1y/auto-fn61.C | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/cpp1y/auto-fn61.C b/gcc/testsuite/g++.dg/cpp1y/auto-fn61.C new file mode 100644 index 0000000..c24c3b8 --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp1y/auto-fn61.C @@ -0,0 +1,13 @@ +// PR c++/88003 +// { dg-do compile { target c++14 } } +// { dg-ice "poplevel_class" } + +auto test() { + struct O { + struct N; + }; + return O(); +} + +typedef decltype(test()) TN; +struct TN::N {}; |