// RUN: %clang_cc1 -fsyntax-only -fobjc-runtime=macosx-fragile-10.5 -verify -Wno-objc-root-class %s
// RUN: %clang_cc1 -fsyntax-only -fobjc-runtime=macosx-fragile-10.5 -verify -Wno-objc-root-class -std=c++98 %s
// RUN: %clang_cc1 -fsyntax-only -fobjc-runtime=macosx-fragile-10.5 -verify -Wno-objc-root-class -std=c++11 %s
typedef struct ivar;
;
I2 *;
// Class message sends
;
;
;
// C++-specific parameter types
void
// <rdar://problem/8483253>
void
// <rdar://problem/8807070>
; // expected-note{{template is declared here}}
void