comparison src/share/vm/classfile/verifier.hpp @ 11198:1e6d5dec4a4e

Merge.
author Christian Humer <christian.humer@gmail.com>
date Mon, 05 Aug 2013 13:20:06 +0200
parents ef57c43512d6
children 22eaa15b7960
comparison
equal deleted inserted replaced
11197:3479ab380552 11198:1e6d5dec4a4e
84 // the mutable StackMapFrame (current_frame). 84 // the mutable StackMapFrame (current_frame).
85 85
86 // These macros are used similarly to CHECK macros but also check 86 // These macros are used similarly to CHECK macros but also check
87 // the status of the verifier and return if that has an error. 87 // the status of the verifier and return if that has an error.
88 #define CHECK_VERIFY(verifier) \ 88 #define CHECK_VERIFY(verifier) \
89 CHECK); if ((verifier)->has_error()) return; (0 89 CHECK); if ((verifier)->has_error()) return; ((void)0
90 #define CHECK_VERIFY_(verifier, result) \ 90 #define CHECK_VERIFY_(verifier, result) \
91 CHECK_(result)); if ((verifier)->has_error()) return (result); (0 91 CHECK_(result)); if ((verifier)->has_error()) return (result); ((void)0
92 92
93 class TypeOrigin VALUE_OBJ_CLASS_SPEC { 93 class TypeOrigin VALUE_OBJ_CLASS_SPEC {
94 private: 94 private:
95 typedef enum { 95 typedef enum {
96 CF_LOCALS, // Comes from the current frame locals 96 CF_LOCALS, // Comes from the current frame locals