* cp-tree.h (LANG_DECL_FN_CHECK): Fix non-checking version.
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 Jul 2009 17:48:02 +0000 (17:48 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 Jul 2009 17:48:02 +0000 (17:48 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149239 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/cp-tree.h

index 9cc2aab..9953b20 100644 (file)
@@ -1,5 +1,7 @@
 2009-07-04  Jason Merrill  <jason@redhat.com>
 
+       * cp-tree.h (LANG_DECL_FN_CHECK): Fix non-checking version.
+
        PR c++/40619
        * cp-tree.h (struct lang_decl_parm): New.
        (struct lang_decl): Add it.
index 4cf5b14..24351b4 100644 (file)
@@ -1741,7 +1741,7 @@ struct GTY(()) lang_decl {
   (&DECL_LANG_SPECIFIC (NODE)->u.min)
 
 #define LANG_DECL_FN_CHECK(NODE) \
-  (&DECL_LANG_SPECIFIC (NODE)->u.fn)
+  (&DECL_LANG_SPECIFIC (STRIP_TEMPLATE (NODE))->u.fn)
 
 #define LANG_DECL_NS_CHECK(NODE) \
   (&DECL_LANG_SPECIFIC (NODE)->u.ns)