Commit 383aa2ef by Tom Tromey Committed by Tom Tromey

verify.cc (require_array_type): If argument is a null array of references,…

verify.cc (require_array_type): If argument is a null array of references, return null as the element type.

	* verify.cc (require_array_type): If argument is a null array of
	references, return null as the element type.

From-SVN: r49561
parent edd1967d
2002-02-06 Tom Tromey <tromey@redhat.com>
* verify.cc (require_array_type): If argument is a null array of
references, return null as the element type.
2002-02-06 Mark Wielaard <mark@klomp.org>
* verify.cc (verify_instructions_0) [op_dup2]: Actually push the
......
......@@ -1166,9 +1166,11 @@ private:
// compatible with type ELEMENT. Returns the actual element type.
type require_array_type (type array, type element)
{
// An odd case. Here we just pretend that everything went ok.
// An odd case. Here we just pretend that everything went ok. If
// the requested element type is some kind of reference, return
// the null type instead.
if (array.isnull ())
return element;
return element.isreference () ? type (null_type) : element;
if (! array.isarray ())
verify_fail ("array required");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment