[clang] [Fuchsia] Define wint_t type as unsigned int (PR #95508)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Jun 13 23:10:29 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: Petr Hosek (petrhosek)
<details>
<summary>Changes</summary>
This matches the type used by Fuchsia libc.
---
Full diff: https://github.com/llvm/llvm-project/pull/95508.diff
1 Files Affected:
- (modified) clang/lib/Basic/Targets/OSTargets.h (+1)
``````````diff
diff --git a/clang/lib/Basic/Targets/OSTargets.h b/clang/lib/Basic/Targets/OSTargets.h
index 4366c1149e405..5f27c3469f861 100644
--- a/clang/lib/Basic/Targets/OSTargets.h
+++ b/clang/lib/Basic/Targets/OSTargets.h
@@ -868,6 +868,7 @@ class LLVM_LIBRARY_VISIBILITY FuchsiaTargetInfo : public OSTargetInfo<Target> {
public:
FuchsiaTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
: OSTargetInfo<Target>(Triple, Opts) {
+ this->WIntType = TargetInfo::UnsignedInt;
this->MCountName = "__mcount";
this->TheCXXABI.set(TargetCXXABI::Fuchsia);
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/95508
More information about the cfe-commits
mailing list