1a5728872c7702ddd09537c95bc3cbd20e1f2fb09Daniel Dunbar// RUN: %clang_cc1 %s -fsyntax-only -verify 28e8fb3be5bd78f0564444eca02b404566a5f3b5dAndy Gibbs// expected-no-diagnostics 32243449253475574fc6f14986ff8f7fce5d46799Chris Lattner 42243449253475574fc6f14986ff8f7fce5d46799Chris Lattner// Lexer diagnostics shouldn't be included in #pragma mark. 52243449253475574fc6f14986ff8f7fce5d46799Chris Lattner#pragma mark Mike's world 62243449253475574fc6f14986ff8f7fce5d46799Chris Lattner_Pragma("mark foo ' bar") 72243449253475574fc6f14986ff8f7fce5d46799Chris Lattner 82243449253475574fc6f14986ff8f7fce5d46799Chris Lattner#define X(S) _Pragma(S) 92243449253475574fc6f14986ff8f7fce5d46799Chris LattnerX("mark foo ' bar") 102243449253475574fc6f14986ff8f7fce5d46799Chris Lattner 112243449253475574fc6f14986ff8f7fce5d46799Chris Lattnerint i; 122243449253475574fc6f14986ff8f7fce5d46799Chris Lattner 13