We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 18d655f commit 05eab97Copy full SHA for 05eab97
clang/lib/Basic/Targets/OSTargets.h
@@ -783,7 +783,10 @@ template <typename Target>
783
class LLVM_LIBRARY_VISIBILITY UEFITargetInfo : public OSTargetInfo<Target> {
784
protected:
785
void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
786
- MacroBuilder &Builder) const override {}
+ MacroBuilder &Builder) const override {
787
+ Builder.defineMacro("__UEFI__");
788
+ Builder.defineMacro("__PECOFF__");
789
+ }
790
791
public:
792
UEFITargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
0 commit comments