Any hashing for methods should be able to compile this test case without emitting an error. Since the class and method come from the same header from each module, there should be no messages about ODR violations. llvm-svn: 321924
22 lines
292 B
Plaintext
22 lines
292 B
Plaintext
module Module1 {
|
|
module Sub1 {
|
|
umbrella "Sub1"
|
|
module * { export * }
|
|
}
|
|
|
|
module Sub2 {
|
|
umbrella "Sub2"
|
|
module * { export * }
|
|
}
|
|
}
|
|
|
|
module Module2 {
|
|
umbrella "Module2"
|
|
module * { export * }
|
|
}
|
|
|
|
module Other {
|
|
textual header "function.h"
|
|
textual header "class.h"
|
|
}
|