diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1998-06-10 10:43:41 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-06-10 06:43:41 -0400 |
commit | 4324833a1732f77c90309a8a2b3d5d4bed632d3e (patch) | |
tree | e13f50d0d7a196038a733ff96279a61aa89112ae | |
parent | cff559bcf04d458e886a61933641150cf4012ae8 (diff) | |
download | gcc-4324833a1732f77c90309a8a2b3d5d4bed632d3e.zip gcc-4324833a1732f77c90309a8a2b3d5d4bed632d3e.tar.gz gcc-4324833a1732f77c90309a8a2b3d5d4bed632d3e.tar.bz2 |
call.c (build_scoped_method_call): Fix thinko.
* call.c (build_scoped_method_call): Fix thinko.
(build_method_call): Likewise.
From-SVN: r20411
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/call.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index fc4dca7..d264552 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +1998-06-10 Jason Merrill <jason@yorick.cygnus.com> + + * call.c (build_scoped_method_call): Fix thinko. + (build_method_call): Likewise. + 1998-06-10 Dave Brolley <brolley@cygnus.com> * decl2.c (lang_decode_option): New argc/argv interface. diff --git a/gcc/cp/call.c b/gcc/cp/call.c index 7a74213..3a82b30 100644 --- a/gcc/cp/call.c +++ b/gcc/cp/call.c @@ -397,7 +397,7 @@ build_scoped_method_call (exp, basetype, name, parms) /* OK */; else if (TREE_CODE (tmp) == IDENTIFIER_NODE) { - if (IS_AGGR_TYPE (basetype) && tmp == constructor_name (basetype)) + if (IS_AGGR_TYPE (basetype) && name == constructor_name (basetype)) tmp = basetype; else tmp = get_type_value (tmp); @@ -662,7 +662,7 @@ build_method_call (instance, name, parms, basetype_path, flags) tmp = name; else if (TREE_CODE (name) == IDENTIFIER_NODE) { - if (IS_AGGR_TYPE (basetype) && tmp == constructor_name (basetype)) + if (IS_AGGR_TYPE (basetype) && name == constructor_name (basetype)) tmp = basetype; else tmp = get_type_value (tmp); |