aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/g++.dg/cpp0x/constexpr-ref1.C
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/g++.dg/cpp0x/constexpr-ref1.C')
-rw-r--r--gcc-4.8.1/gcc/testsuite/g++.dg/cpp0x/constexpr-ref1.C44
1 files changed, 0 insertions, 44 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/g++.dg/cpp0x/constexpr-ref1.C b/gcc-4.8.1/gcc/testsuite/g++.dg/cpp0x/constexpr-ref1.C
deleted file mode 100644
index 482e1ba36..000000000
--- a/gcc-4.8.1/gcc/testsuite/g++.dg/cpp0x/constexpr-ref1.C
+++ /dev/null
@@ -1,44 +0,0 @@
-// PR c++/49172
-// { dg-options -std=c++0x }
-
-#define SA(X) static_assert((X),#X)
-
-constexpr int g() { return 42; };
-constexpr int(&rg)() = g; // #1
-
-SA(rg() == 42);
-
-constexpr int i = 24;
-constexpr int const& ri = i; // #2
-
-SA(&ri == &i);
-SA(ri == 24);
-
-void f()
-{
- constexpr int(&rg)() = g; // #1
-
- SA(rg() == 42);
-
- constexpr static int i = 24;
- constexpr int const& ri = i; // #2
-
- SA(&ri == &i);
- SA(ri == 24);
-}
-
-template <class T>
-void f2()
-{
- constexpr int(&rg)() = g; // #1
-
- SA(rg() == 42);
-
- constexpr static int i = 24;
- constexpr int const& ri = i; // #2
-
- SA(&ri == &i);
- SA(ri == 24);
-}
-
-template void f2<int>();