aboutsummaryrefslogtreecommitdiff
path: root/gcc/c.opt
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2009-09-18 17:25:10 -0400
committerJason Merrill <jason@gcc.gnu.org>2009-09-18 17:25:10 -0400
commit5f5babf18b5bede638a67406cbd3ebf480cd4b8f (patch)
tree6aa179508e77386b7ac3dfbb8cfab78bd7ff3486 /gcc/c.opt
parent172d0c86838196561037b8766f231da85c7bd45c (diff)
downloadgcc-5f5babf18b5bede638a67406cbd3ebf480cd4b8f.zip
gcc-5f5babf18b5bede638a67406cbd3ebf480cd4b8f.tar.gz
gcc-5f5babf18b5bede638a67406cbd3ebf480cd4b8f.tar.bz2
c.opt: Add -fno-deduce-init-list.
* c.opt: Add -fno-deduce-init-list. * pt.c (get_pattern_parm): New. (listify): Split out from... (listify_autos): ...here. (unify): Deduce std::initializer_list for T. * call.c (build_over_call): Warn about it. From-SVN: r151867
Diffstat (limited to 'gcc/c.opt')
-rw-r--r--gcc/c.opt4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/c.opt b/gcc/c.opt
index 5ee9a13..21f7ab7 100644
--- a/gcc/c.opt
+++ b/gcc/c.opt
@@ -558,6 +558,10 @@ fconstant-string-class=
ObjC ObjC++ Joined
-fconst-string-class=<name> Use class <name> for constant strings
+fdeduce-init-list
+C++ ObjC++ Var(flag_deduce_init_list) Init(1)
+-fno-deduce-init-list disable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list
+
fdefault-inline
C++ ObjC++
Inline member functions by default