* cp-tree.h (LANG_DECL_FN_CHECK): Fix non-checking version.
authorJason Merrill <jason@redhat.com>
Sat, 4 Jul 2009 17:48:02 +0000 (13:48 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Sat, 4 Jul 2009 17:48:02 +0000 (13:48 -0400)
From-SVN: r149239

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)