PR c++/10468
* pt.c (tsubst): Handle qualified TYPEOF_TYPEs correctly.
PR c++/10468
* g++.dg/ext/typeof5.C: New test.
From-SVN: r68615
+2003-06-27 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/10468
+ * pt.c (tsubst): Handle qualified TYPEOF_TYPEs correctly.
+
2003-06-27 Mark Mitchell <mark@codesourcery.com>
PR c++/10796
if (e1 == error_mark_node)
return error_mark_node;
- return TREE_TYPE (e1);
+ return cp_build_qualified_type_real (TREE_TYPE (e1),
+ cp_type_quals (t)
+ | cp_type_quals (TREE_TYPE (e1)),
+ complain);
}
default:
+2003-06-27 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/10468
+ * g++.dg/ext/typeof6.C: New test.
+
2003-06-27 Mark Mitchell <mark@codesourcery.com>
PR c++/10796
--- /dev/null
+// { dg-options "" }
+
+template <class T>
+void test1() {
+ int x = 0;
+ const typeof(x) & t1 = x+0;
+}
+
+void test2() {
+ int x = 0;
+ const typeof(x) & t1 = x+0;
+}
+
+int main() {
+ test1<int>();
+ test2 ();
+}