diff options
author | Mark Mitchell <mmitchell@usa.net> | 1997-11-27 03:49:23 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1997-11-26 22:49:23 -0500 |
commit | 5ad5a5263d0518102817588d94b030719156ffc9 (patch) | |
tree | b790f0a146def92b4df50ae0a577c57edab81408 | |
parent | 5f1a18f64974e406315100fbf160a8624460e255 (diff) | |
download | gcc-5ad5a5263d0518102817588d94b030719156ffc9.zip gcc-5ad5a5263d0518102817588d94b030719156ffc9.tar.gz gcc-5ad5a5263d0518102817588d94b030719156ffc9.tar.bz2 |
pt.c (unify): Handle `void' template parameters in specializations.
* pt.c (unify): Handle `void' template parameters in
specializations.
From-SVN: r16772
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/pt.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e81268d..8d92663 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +1997-11-26 Mark Mitchell <mmitchell@usa.net> + + * pt.c (unify): Handle `void' template parameters in + specializations. + Wed Nov 26 01:11:24 1997 Jason Merrill <jason@yorick.cygnus.com> * rtti.c (build_dynamic_cast): Handle template case here. diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index 6715bbd..9e45128 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -3851,6 +3851,7 @@ unify (tparms, targs, ntparms, parm, arg, nsubsts, strict) case COMPLEX_TYPE: case INTEGER_TYPE: case BOOLEAN_TYPE: + case VOID_TYPE: if (TREE_CODE (arg) != TREE_CODE (parm)) return 1; |