Skip to content

Commit aaa0733

Browse files
Merge pull request #10792 from swiftlang/feature-availability-module-map
[feature availability] Add feature-availability.h to module map
2 parents eddbaa2 + 1915836 commit aaa0733

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

clang/lib/Headers/module.modulemap

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,11 @@ module ptrauth {
329329
export *
330330
}
331331

332+
module feature_availability {
333+
header "feature-availability.h"
334+
export *
335+
}
336+
332337
/* TO_UPSTREAM(BoundsSafety) ON */
333338
module ptrcheck {
334339
header "ptrcheck.h"

clang/test/Modules/feature-availability.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// RUN: %clang_cc1 -triple arm64-apple-macosx -fmodules %S/Inputs/feature-availability/module.modulemap -fmodule-name=Feature1 -emit-module -o %t/feature1.pcm
22
// RUN: %clang_cc1 -triple arm64-apple-macosx -fmodules %S/Inputs/feature-availability/module.modulemap -fmodule-name=Feature2 -fmodule-file=%t/feature1.pcm -emit-module -o %t/feature2.pcm
33
// RUN: %clang_cc1 -triple arm64-apple-macosx -fmodules -fmodule-file=%t/feature2.pcm -I %S/Inputs/feature-availability -emit-llvm -o - %s | FileCheck %s
4+
// RUN: %clang_cc1 -triple arm64-apple-macosx -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -I %S/Inputs/feature-availability -Werror=non-modular-include-in-module -emit-llvm -o - %s | FileCheck %s
45

56
#include <feature-availability.h>
67
#include "feature2.h"

0 commit comments

Comments
 (0)