mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
[ruby/psych] Get rid of C90 feature
For ruby 2.6 and earlier. https://travis-ci.org/ruby/psych/jobs/562435717#L245-L248 ``` ../../../../ext/psych/psych_parser.c: In function ‘make_exception’: ../../../../ext/psych/psych_parser.c:87:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] VALUE ePsychSyntaxError = rb_const_get(mPsych, rb_intern("SyntaxError")); ^ ``` https://github.com/ruby/psych/commit/aa457443b8
This commit is contained in:
parent
698dde525a
commit
414d6cf1d3
1 changed files with 2 additions and 1 deletions
|
@ -80,11 +80,12 @@ static VALUE allocate(VALUE klass)
|
|||
static VALUE make_exception(yaml_parser_t * parser, VALUE path)
|
||||
{
|
||||
size_t line, column;
|
||||
VALUE ePsychSyntaxError;
|
||||
|
||||
line = parser->context_mark.line + 1;
|
||||
column = parser->context_mark.column + 1;
|
||||
|
||||
VALUE ePsychSyntaxError = rb_const_get(mPsych, rb_intern("SyntaxError"));
|
||||
ePsychSyntaxError = rb_const_get(mPsych, rb_intern("SyntaxError"));
|
||||
|
||||
return rb_funcall(ePsychSyntaxError, rb_intern("new"), 6,
|
||||
path,
|
||||
|
|
Loading…
Reference in a new issue