PR C++/30033
* decl.c (cp_tree_node_structure): Handle STATIC_ASSERT.
2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/30033
* g++.dg/cpp0x/static_assert4.C: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119449
138bc75d-0d04-0410-961f-
82ee72b054a4
+2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
+
+ PR C++/30033
+ * decl.c (cp_tree_node_structure): Handle STATIC_ASSERT.
+
2006-12-02 Kazu Hirata <kazu@codesourcery.com>
* name-lookup.c: Follow spelling conventions.
2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
- PR c++/29066
+ PR c++/29066
* typeck.c (build_binary_op): Fix pointer to member function
comparison for ptrmemfunc_vbit_in_delta targets.
case TINST_LEVEL: return TS_CP_TINST_LEVEL;
case PTRMEM_CST: return TS_CP_PTRMEM;
case BASELINK: return TS_CP_BASELINK;
+ case STATIC_ASSERT: return TS_CP_STATIC_ASSERT;
default: return TS_CP_GENERIC;
}
}
+2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
+
+ PR C++/30033
+ * g++.dg/cpp0x/static_assert4.C: New testcase.
+
2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2006-12-02 Lee Millward <lee.millward@codesourcery.com>
- PR c/27953
- * gcc.dg/pr27953.c: New test.
+ PR c/27953
+ * gcc.dg/pr27953.c: New test.
2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
--- /dev/null
+// { dg-options "-std=c++0x --param ggc-min-heapsize=0 --param ggc-min-expand=0 " }
+// PR C++/30033
+// Make sure that the static assert does not crash the GC.
+
+template <class T>
+struct default_delete
+{
+ void
+ operator() (T * ptr) const
+ {
+ static_assert (sizeof (T) > 0, "Can't delete pointer to incomplete type");
+ }
+};
+
+