1// RUN: %clang -emit-llvm -S -g %s -o - | FileCheck %s 2 3class MyFriend; 4 5class SomeClass { 6 friend class MyFriend; 7 typedef int SomeType; 8}; 9 10SomeClass *x; 11 12struct MyFriend { 13 static void func(SomeClass::SomeType) { 14 } 15}; 16 17// Emitting debug info for friends unnecessarily bloats debug info without any 18// known benefit or debugger feature that requires it. Re-enable this is a 19// use-case appears. 20// CHECK-NOT: DW_TAG_friend 21