X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Feval.c;h=aed89e5f85a1a6806ec4b25df6f76d6d38e4336f;hb=4e962e74e45f2b0365e5b21504f33480c468ff00;hp=fa03369b394f61949d99501b453900b474b7ccef;hpb=230d2906b9d1d009b22fd526181bf43e1084ed59;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/eval.c b/gdb/eval.c index fa03369b39..aed89e5f85 100644 --- a/gdb/eval.c +++ b/gdb/eval.c @@ -217,7 +217,7 @@ fetch_subexp_value (struct expression *exp, int *pc, struct value **valp, break; /* Fall through. */ default: - throw_exception (ex); + throw; break; } } @@ -722,7 +722,7 @@ evaluate_var_value (enum noside noside, const block *blk, symbol *var) catch (const gdb_exception_error &except) { if (noside != EVAL_AVOID_SIDE_EFFECTS) - throw_exception (except); + throw; ret = value_zero (SYMBOL_TYPE (var), not_lval); } @@ -964,7 +964,7 @@ evaluate_funcall (type *expect_type, expression *exp, int *pos, if (except.error == NOT_FOUND_ERROR) break; else - throw_exception (except); + throw; } arg2 = value; @@ -2053,7 +2053,7 @@ evaluate_subexp_standard (struct type *expect_type, if (except.error == NOT_FOUND_ERROR) break; else - throw_exception (except); + throw; } arg1 = value;