// RUN: %clang_cc1 -fsyntax-only -fblocks -triple x86_64-apple-darwin10 -verify %s
// rdar://9092208
int
// rdar://16681279
// expected-note 3 {{'Foo' has been explicitly marked unavailable here}}
@class Foo;
@class Foo;
Foo *g_foo = 0; // expected-error {{'Foo' is unavailable}}
@class Foo;
@class Foo;
@class Foo;
Foo *
int unavail_global UNAVAILABLE;
UNAVAILABLE
typedef int unavailable_int UNAVAILABLE; // expected-note {{'unavailable_int' has been explicitly marked unavailable here}}