Commit Graph

7 Commits

Author SHA1 Message Date
Michael Spencer
b2640e15e4 [test] Rename all module.map files to module.modulemap
`module.map` as a module map name has been discouraged since 2014, and
Clang will soon warn on its usage. This patch renames all instances of
`module.map` in the Swift tests to `module.modulemap` in preparation
for this change to Clang.

rdar://106123303
2023-08-21 15:58:59 -07:00
Saleem Abdulrasool
574aa0a57c test: make IDE.complete_with_multiple_imports work on Windows
`#import` has target dependent behaviour.  Rather than enabling ObjC
interop, switch to `#include` with include guards.  This permits the IDE
tests to fully pass on Windows.
2019-03-27 14:17:14 -07:00
Ben Langmuir
8c589b6330 Ensure explicit submodule interface printing test test the right thing
... by removing the import from the top-level module.

Swift SVN r20912
2014-08-01 19:39:57 +00:00
Dmitri Hrybenko
7514b8a9b4 IDE tests: consolidate test clang modules into an existing mock SDK
Swift SVN r15786
2014-04-02 11:16:24 +00:00
Dmitri Hrybenko
a3bb62d619 AST printing: print imports of submodules while printing Clang modules
Swift SVN r11165
2013-12-12 00:56:20 +00:00
Dmitri Hrybenko
e27001dbc7 Clang importer: determine the module for enums correctly while importing enum's
decl context


Swift SVN r11039
2013-12-09 22:19:47 +00:00
Dmitri Hrybenko
a6519a907d Code completion: implement code completion for dot member access on clang modules
Because we don't want FooModule.#^A^# to show completion results for other
clang modules, global completion cache was replaced with a per-module cache.


Swift SVN r6951
2013-08-06 21:15:23 +00:00