$ cat test.cpp ```c++ struct ty { int *ptr; }; const struct ty arr[] = {(int *)("")}; void f(void) { int *x; x = arr[0].ptr; } ``` $ clang++ -std=c++98 -c test.cpp Assertion failed: ((!Result.isArray() || Result.getArrayInitializedElts() == 0) && "zero-initialized array shouldn't have any initialized elts"), function VisitCXXParenListOrInitListExpr, file ExprConstant.cpp, line 11315