I am trying to retrieve the ValueDecl associated with an NSString using the 
swiftc code base. I can find the Foundation module, but I cannot seem to 
retrieve the NSString type out of it.


 swift::ModuleDecl * foundation = 
context->getLoadedModule(context->getIdentifier("Foundation")); // this is 
non-null, so the module was found
 llvm::SmallVector<swift::ValueDecl *, 1> results;
 foundation->lookupValue({}, context->getIdentifier("NSString"), 
swift::NLKind::UnqualifiedLookup, results);

'results' is empty. Is this an improper way to find the NSString type? What 
other method would work?

--
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to