Skip to content

Commit 7b210e9

Browse files
[clang] add __uefi__ define
1 parent 2ee8835 commit 7b210e9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

clang/lib/Basic/Targets/OSTargets.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -790,7 +790,9 @@ template <typename Target>
790790
class LLVM_LIBRARY_VISIBILITY UEFITargetInfo : public OSTargetInfo<Target> {
791791
protected:
792792
void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
793-
MacroBuilder &Builder) const override {}
793+
MacroBuilder &Builder) const override {
794+
Builder.defineMacro("__UEFI__");
795+
}
794796

795797
public:
796798
UEFITargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)

0 commit comments

Comments
 (0)