12368b6af4a5f0c07c7b77f8900a956dce75bbf84Eric Christopher// RUN: %clang_cc1 -emit-llvm %s -o /dev/null 22368b6af4a5f0c07c7b77f8900a956dce75bbf84Eric Christopher 32368b6af4a5f0c07c7b77f8900a956dce75bbf84Eric Christopher// PR447 42368b6af4a5f0c07c7b77f8900a956dce75bbf84Eric Christopher 52368b6af4a5f0c07c7b77f8900a956dce75bbf84Eric Christophernamespace nm { 62368b6af4a5f0c07c7b77f8900a956dce75bbf84Eric Christopher struct str { 7f6a144f5991c6b29622a31fdab86adede0648d12David Majnemer friend void foo(int arg = 0) {}; 82368b6af4a5f0c07c7b77f8900a956dce75bbf84Eric Christopher }; 92368b6af4a5f0c07c7b77f8900a956dce75bbf84Eric Christopher} 10