================ @@ -144,3 +177,13 @@ void test_compound_literals() { static_assert(_Countof((int[2]){}) == 2); static_assert(_Countof((int[]){1, 2, 3, 4}) == 4); } + +static int test_f1(); +static int test_f2(); // expected-warning {{never defined}} + +void test_symbols() { + int a[global_num][global_num]; + + static_assert(_Countof(global_multi_array[test_f1()]) == 34); + (void)_Countof(a[test_f2()]); ---------------- alejandro-colomar wrote:
Done. Feel free to reopen if the comment is unclear. https://github.com/llvm/llvm-project/pull/133333 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits