mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Redesign the BuiltinFunctionRefInst to contain an Identifier instead of
a FuncDecl. This makes it much more straight-forward for SIL passes to introduce a new one - without doing name lookup in the builtin module! Swift SVN r10694
This commit is contained in:
@@ -366,8 +366,6 @@ public:
|
||||
}
|
||||
|
||||
void checkBuiltinFunctionRefInst(BuiltinFunctionRefInst *BFI) {
|
||||
require(isa<BuiltinModule>(BFI->getReferencedFunction()->getDeclContext()),
|
||||
"builtin_function_ref must refer to a function in the Builtin module");
|
||||
auto fnType = requireObjectType(SILFunctionType, BFI,
|
||||
"result of builtin_function_ref");
|
||||
require(fnType->isThin(),
|
||||
|
||||
Reference in New Issue
Block a user