cor3ntin added a comment. Thanks!
Cleaned up version: struct string { constexpr string(const char*) {}; constexpr ~string(); }; struct AutocompleteParsingResult; struct optional { template <typename U = AutocompleteParsingResult> constexpr optional(U &&) {} }; struct AutocompleteParsingResult { string StringPiece; optional expected_result; int max_length = 0; } kAutocompleteTestcases { "", { { "", 0 } } }; And yes, this is about as reduced as I can make it. I'll investigate later.... Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D136554/new/ https://reviews.llvm.org/D136554 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits