// RUN: %clang -emit-llvm -S -g %s -o - | FileCheck %s class MyFriend; class SomeClass { friend class MyFriend; typedef int SomeType; }; SomeClass *x; struct MyFriend { static void func(SomeClass::SomeType) { } }; // Emitting debug info for friends unnecessarily bloats debug info without any // known benefit or debugger feature that requires it. Re-enable this is a // use-case appears. // CHECK-NOT: DW_TAG_friend