class.c (build_vtbl_initializer): Fix typo in comment.
* class.c (build_vtbl_initializer): Fix typo in comment. * typeck.c (expr_sizeof): Don't crash on errors. From-SVN: r37471
This commit is contained in:
parent
5a7c103786
commit
79cda2d1e1
|
@ -1,3 +1,8 @@
|
|||
2000-11-14 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* class.c (build_vtbl_initializer): Fix typo in comment.
|
||||
* typeck.c (expr_sizeof): Don't crash on errors.
|
||||
|
||||
2000-11-14 Jim Wilson <wilson@redhat.com>
|
||||
|
||||
* lang-specs.h: Add %2 after %(cc1_options).
|
||||
|
|
|
@ -7251,7 +7251,7 @@ build_vtbl_initializer (binfo, orig_binfo, t, rtti_binfo, non_fn_entries_p)
|
|||
build_vcall_and_vbase_vtbl_entries (binfo, &vid);
|
||||
/* Clean up. */
|
||||
VARRAY_FREE (vid.fns);
|
||||
/* Clear BINFO_VTABLE_PAATH_MARKED; it's set by
|
||||
/* Clear BINFO_VTABLE_PATH_MARKED; it's set by
|
||||
build_vbase_offset_vtbl_entries. */
|
||||
for (vbase = CLASSTYPE_VBASECLASSES (t);
|
||||
vbase;
|
||||
|
|
|
@ -1621,12 +1621,12 @@ expr_sizeof (e)
|
|||
if (is_overloaded_fn (e))
|
||||
{
|
||||
pedwarn ("ISO C++ forbids applying `sizeof' to an expression of function type");
|
||||
e = char_type_node;
|
||||
return c_sizeof (char_type_node);
|
||||
}
|
||||
else if (type_unknown_p (e))
|
||||
{
|
||||
incomplete_type_error (e, TREE_TYPE (e));
|
||||
e = char_type_node;
|
||||
return c_sizeof (char_type_node);
|
||||
}
|
||||
/* It's illegal to say `sizeof (X::i)' for `i' a non-static data
|
||||
member unless you're in a non-static member of X. So hand off to
|
||||
|
|
Loading…
Reference in New Issue