This upstreams https://github.com/apple/llvm-project/pull/7930. This adds a test to verify that we can apply attributes to C++ class templates using API Notes. Doing the same for function templates is not currently possible and requires more work.
46 lines
616 B
Plaintext
46 lines
616 B
Plaintext
module ExternCtx {
|
|
header "ExternCtx.h"
|
|
}
|
|
|
|
module ExportAsCore {
|
|
header "ExportAsCore.h"
|
|
export_as ExportAs
|
|
}
|
|
|
|
module ExportAs {
|
|
header "ExportAs.h"
|
|
export *
|
|
}
|
|
|
|
module HeaderLib {
|
|
header "HeaderLib.h"
|
|
}
|
|
|
|
module InstancetypeModule {
|
|
header "InstancetypeModule.h"
|
|
}
|
|
|
|
module BrokenTypes {
|
|
header "BrokenTypes.h"
|
|
}
|
|
|
|
module ModuleWithWrongCase {
|
|
header "ModuleWithWrongCase.h"
|
|
}
|
|
|
|
module ModuleWithWrongCasePrivate {
|
|
header "ModuleWithWrongCasePrivate.h"
|
|
}
|
|
|
|
module Namespaces {
|
|
header "Namespaces.h"
|
|
}
|
|
|
|
module Templates {
|
|
header "Templates.h"
|
|
}
|
|
|
|
module SwiftImportAs {
|
|
header "SwiftImportAs.h"
|
|
}
|