diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-04 06:37:53 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-04 06:37:53 +0000 |
commit | 0a53d3c25ecd1d2ab6ec1ac717c6b6ddb6f73dec (patch) | |
tree | 032cf042fe4b123003d1e37679a4281f05c4c8d8 /libjava/verify.cc | |
parent | dfabc2e70a829a868b61c5a27036bfc1bf0f4e39 (diff) | |
download | gcc-0a53d3c25ecd1d2ab6ec1ac717c6b6ddb6f73dec.tar.gz |
* defineclass.cc (handleMethodsEnd): Invoke verifier here...
(handleCodeAttribute): ... not here.
* verify.cc (_Jv_BytecodeVerifier::state::state): Use `copy', not
structure assignment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47591 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/verify.cc')
-rw-r--r-- | libjava/verify.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/verify.cc b/libjava/verify.cc index 3b042e9963f..d4017eb7765 100644 --- a/libjava/verify.cc +++ b/libjava/verify.cc @@ -697,12 +697,12 @@ private: subroutine = 0; } - state (const state *copy, int max_stack, int max_locals) + state (const state *orig, int max_stack, int max_locals) { stack = new type[max_stack]; locals = new type[max_locals]; local_changed = (bool *) _Jv_Malloc (sizeof (bool) * max_locals); - *this = *copy; + copy (orig, max_stack, max_locals); next = INVALID; } |