From 9018ce4d49199aaeb712d37d9e733bb08a2436fd Mon Sep 17 00:00:00 2001 From: Benjamin Kosnik Date: Thu, 3 Sep 1998 16:09:56 +0000 Subject: [PATCH] cp-tree.h: Declare warn_nontemplate_friend. a 1998-09-03 Benjamin Kosnik * cp-tree.h: Declare warn_nontemplate_friend. * decl2.c (lang_decode_option): Set. * lang-options.h: Add -Wnon-template-friend. * friend.c (do_friend): Use to toggle non-template function warning. g++/17054 From-SVN: r22218 --- gcc/cp/cp-tree.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index f2cf150a4ee..bbca6bb9321 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -1834,6 +1834,11 @@ extern int warn_overloaded_virtual; /* Nonzero means warn about use of multicharacter literals. */ extern int warn_multichar; +/* Non-zero means warn if a non-templatized friend function is + declared in a templatized class. This behavior is warned about with + flag_guiding_decls in do_friend. */ +extern int warn_nontemplate_friend; + /* in c-common.c */ extern void declare_function_name PROTO((void)); extern void decl_attributes PROTO((tree, tree, tree)); -- 2.30.2