* class.c (build_vbase_path): Propagate the result type properly.
From-SVN: r16279
This commit is contained in:
parent
e9a25f70a0
commit
b9ddcfac31
|
@ -1,3 +1,7 @@
|
|||
Sun Nov 2 15:04:12 1997 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
* class.c (build_vbase_path): Propagate the result type properly.
|
||||
|
||||
1997-11-01 Brendan Kehoe <brendan@lisa.cygnus.com>
|
||||
|
||||
* lex.c (FILE_NAME_NONDIRECTORY): Delete macro.
|
||||
|
|
|
@ -341,7 +341,8 @@ build_vbase_path (code, type, expr, path, alias_this)
|
|||
if (null_expr)
|
||||
{
|
||||
TREE_OPERAND (expr, 2) = nonnull_expr;
|
||||
TREE_TYPE (TREE_OPERAND (expr, 1)) = TREE_TYPE (nonnull_expr);
|
||||
TREE_TYPE (expr) = TREE_TYPE (TREE_OPERAND (expr, 1))
|
||||
= TREE_TYPE (nonnull_expr);
|
||||
}
|
||||
else
|
||||
expr = nonnull_expr;
|
||||
|
|
Loading…
Reference in New Issue