diff options
author | Jason Merrill <jason@redhat.com> | 2015-08-04 11:18:45 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2015-08-04 11:18:45 -0400 |
commit | 3da33383b47e9c155c90ab0713a491e782027d27 (patch) | |
tree | 4ccee5d643b6f49f2d73800093daef6161ee6495 | |
parent | f107ee3310e54209571c0466e019fb0e5989bf30 (diff) | |
download | gcc-3da33383b47e9c155c90ab0713a491e782027d27.zip gcc-3da33383b47e9c155c90ab0713a491e782027d27.tar.gz gcc-3da33383b47e9c155c90ab0713a491e782027d27.tar.bz2 |
* pt.c (lookup_template_class_1): Clear elt.spec.
From-SVN: r226581
-rw-r--r-- | gcc/cp/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/cp/pt.c | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e53e00d..f51132c 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,7 @@ 2015-08-04 Jason Merrill <jason@redhat.com> + * pt.c (lookup_template_class_1): Clear elt.spec. + * tree.c (build_target_expr): Copy the location from value. 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org> diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index 6bf3d23..7ad2334 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -7876,6 +7876,7 @@ lookup_template_class_1 (tree d1, tree arglist, tree in_decl, tree context, /* If we already have this specialization, return it. */ elt.tmpl = gen_tmpl; elt.args = arglist; + elt.spec = NULL_TREE; hash = spec_hasher::hash (&elt); entry = type_specializations->find_with_hash (&elt, hash); |