diff options
author | Andrew Pinski <pinskia@physics.uc.edu> | 2004-09-23 20:04:21 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2004-09-23 13:04:21 -0700 |
commit | 0c482362dd7c23fb89a324670636e8fee147774f (patch) | |
tree | fe80bf59edd24daf7ada1e7cbda698b9c568571c /gcc/cp/cvt.c | |
parent | 09bddb920989d91a3ce487d1f9a709a86160a93c (diff) | |
download | gcc-0c482362dd7c23fb89a324670636e8fee147774f.zip gcc-0c482362dd7c23fb89a324670636e8fee147774f.tar.gz gcc-0c482362dd7c23fb89a324670636e8fee147774f.tar.bz2 |
004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
PR c++/17618
* cvt.c (cp_convert_to_pointer): Return early when the type is
an error_mark_node.
From-SVN: r87978
Diffstat (limited to 'gcc/cp/cvt.c')
-rw-r--r-- | gcc/cp/cvt.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.c index 5db4146..d93351e 100644 --- a/gcc/cp/cvt.c +++ b/gcc/cp/cvt.c @@ -79,6 +79,8 @@ cp_convert_to_pointer (tree type, tree expr, bool force) tree intype = TREE_TYPE (expr); enum tree_code form; tree rval; + if (intype == error_mark_node) + return error_mark_node; if (IS_AGGR_TYPE (intype)) { |