1*0a6a1f1dSLionel Sambuc // RUN: %clang_cc1 -std=c++1z %s -verify 2*0a6a1f1dSLionel Sambuc // RUN: %clang_cc1 -std=c++1z %s -ftrigraphs -fsyntax-only 3*0a6a1f1dSLionel Sambuc 4*0a6a1f1dSLionel Sambuc ??= define foo ; // expected-error {{}} expected-warning {{trigraph ignored}} 5*0a6a1f1dSLionel Sambuc 6*0a6a1f1dSLionel Sambuc static_assert("??="[0] == '#', ""); // expected-error {{failed}} expected-warning {{trigraph ignored}} 7*0a6a1f1dSLionel Sambuc 8*0a6a1f1dSLionel Sambuc // ??/ 9*0a6a1f1dSLionel Sambuc error here; // expected-error {{}} 10