153f8217a5abbc6beb00396938861c638c78a842dEli Friedman// RUN: %clang_cc1 %s -Eonly -verify
25f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer
378541c433049322b27b4f437973076ba29cff709Jordan Rose// expected-error@9 {{EOF}}
45f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer#define COMM / ## *
553f8217a5abbc6beb00396938861c638c78a842dEli FriedmanCOMM // expected-error {{pasting formed '/*', an invalid preprocessing token}}
65f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer
7c5f7459b2d60ad55ed2ab3cfd281d9c718f5a8dfRichard Smith// Demonstrate that an invalid preprocessing token
8c5f7459b2d60ad55ed2ab3cfd281d9c718f5a8dfRichard Smith// doesn't swallow the rest of the file...
978541c433049322b27b4f437973076ba29cff709Jordan Rose#error EOF
10