* parse.y (keyword_else): warn less-indented `else` than `case`.
  [ruby-core:86492] [Bug #14674]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2018-04-16 08:54:03 +00:00
Родитель cea438b0ca
Коммит 3b93a8bcad
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -2749,7 +2749,9 @@ k_when : keyword_when
k_else : keyword_else
{
token_info_warn(p, "else", p->token_info, 1, &@$);
token_info *ptinfo_beg = p->token_info;
int same = ptinfo_beg && strcmp(ptinfo_beg->token, "case") != 0;
token_info_warn(p, "else", p->token_info, same, &@$);
}
;