comparison src/share/vm/adlc/adlparse.hpp @ 5663:1dcea64e9f00

8024830: SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get Summary: Exclude last input argument's stack slots from vector's spilling masks. Reviewed-by: iveresov
author kvn
date Mon, 11 Nov 2013 11:53:33 -0800
parents 2f644f85485d
children
comparison
equal deleted inserted replaced
8:2b4624c4471e 9:aff1118cf32e
230 int get_int(void); 230 int get_int(void);
231 // Return the next token, a relational operator { ==, !=, <=, >= } 231 // Return the next token, a relational operator { ==, !=, <=, >= }
232 char *get_relation_dup(void); 232 char *get_relation_dup(void);
233 233
234 void get_oplist(NameList &parameters, FormDict &operands);// Parse type-operand pairs 234 void get_oplist(NameList &parameters, FormDict &operands);// Parse type-operand pairs
235 void get_effectlist(FormDict &effects, FormDict &operands); // Parse effect-operand pairs 235 void get_effectlist(FormDict &effects, FormDict &operands, bool& has_call); // Parse effect-operand pairs
236 // Return the contents of a parenthesized expression. 236 // Return the contents of a parenthesized expression.
237 // Requires initial '(' and consumes final ')', which is replaced by '\0'. 237 // Requires initial '(' and consumes final ')', which is replaced by '\0'.
238 char *get_paren_expr(const char *description, bool include_location = false); 238 char *get_paren_expr(const char *description, bool include_location = false);
239 // Return expression up to next stop-char, which terminator replaces. 239 // Return expression up to next stop-char, which terminator replaces.
240 // Does not require initial '('. Does not consume final stop-char. 240 // Does not require initial '('. Does not consume final stop-char.