
headers. If those headers end up being textually included twice into the same module, we get ambiguity errors. Work around this by downgrading the ambiguity error to a warning if multiple identical internal-linkage functions appear in an overload set, and just pick one of those functions as the lookup result. llvm-svn: 250884
7 lines
144 B
Plaintext
7 lines
144 B
Plaintext
module std {
|
|
module A { textual header "a.h" }
|
|
module B { header "b.h" }
|
|
module C { header "c.h" }
|
|
module D { header "d.h" export * }
|
|
}
|