From: Benjamin Kosnik Date: Thu, 3 Sep 1998 16:09:56 +0000 (+0000) Subject: cp-tree.h: Declare warn_nontemplate_friend. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9018ce4d49199aaeb712d37d9e733bb08a2436fd;p=gcc.git 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 --- 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));