llvm-project

Форк
0
/
parenthesis-balance.cpp 
14 строк · 436.0 Байт
1
// RUN: %clang_cc1 -fsyntax-only -verify %s
2

3
int f(int x) {
4
  if (int foo = f(bar)) {}     // expected-error{{use of undeclared identifier 'bar'}}
5
  while (int foo = f(bar)) {}  // expected-error{{use of undeclared identifier 'bar'}}
6
  for (int foo = f(bar);;) {}  // expected-error{{use of undeclared identifier 'bar'}}
7

8
  int bar;
9
  if (int foo = f(bar)) {}
10
  while (int foo = f(bar)) {}
11
  for (int foo = f(bar);;) {}
12

13
  return 0;
14
}
15

16

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.