mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-15 12:39:19 +00:00
a0f31a01f3
a selector, the entry should be complete, containing everything introduced by that module and all modules it imports. Before writing out the method pool of a module, we sync up the out of date selectors by pulling in methods for the selectors, from all modules it imports. In ReadMethodPool, after pulling in the method pool entry for module A, this lets us skip the modules that module A imports. rdar://problem/25900131 llvm-svn: 268091
12 lines
299 B
Objective-C
12 lines
299 B
Objective-C
// RUN: rm -rf %t
|
|
// RUN: %clang_cc1 -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -fsyntax-only -I %S/Inputs %s -verify
|
|
// expected-no-diagnostics
|
|
|
|
@import MethodPoolCombined;
|
|
@import MethodPoolString2;
|
|
|
|
void message_kindof_object(__kindof S2 *kindof_S2) {
|
|
[kindof_S2 stringValue];
|
|
}
|
|
|