verify.cc (verify_fail): Change from being a top-level function to e method of _Jv_By...
authorPer Bothner <bothner@gcc.gnu.org>
Sat, 26 Jan 2002 06:32:55 +0000 (22:32 -0800)
committerPer Bothner <bothner@gcc.gnu.org>
Sat, 26 Jan 2002 06:32:55 +0000 (22:32 -0800)
commitf70443f75c2f265f5fde223fc58bf3acfe3e0f83
tree8c30238d951d397caaf21afdd19b344294ee97ca
parent63b3a44f03859984b064a41cf49732e97fd4adfe
verify.cc (verify_fail): Change from being a top-level function to e method of _Jv_BytecodeVerifier.

* verify.cc (verify_fail):  Change from being a top-level function
to e method of _Jv_BytecodeVerifier.  Emit current method name.
Pass the current verifier to type: and state: methods as needed,
for better error messages, and for resolve.
(resolve):  Pass current class's loader for Class.forName and
_Jv_FindClassFromSignature, rather than using the default loader.
(various type: and state: methods):  Take _Jv_BytecodeVerifier* arg.
(get_type_val_for_signature):  Make non-static.
(various methods):  Pass start_PC implicitly, not explicitly.

From-SVN: r49240
libjava/verify.cc