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 2ee8835 commit 7b210e9Copy full SHA for 7b210e9
clang/lib/Basic/Targets/OSTargets.h
@@ -790,7 +790,9 @@ template <typename Target>
790
class LLVM_LIBRARY_VISIBILITY UEFITargetInfo : public OSTargetInfo<Target> {
791
protected:
792
void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
793
- MacroBuilder &Builder) const override {}
+ MacroBuilder &Builder) const override {
794
+ Builder.defineMacro("__UEFI__");
795
+ }
796
797
public:
798
UEFITargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
0 commit comments