mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 11:02:59 +02:00
[FIX] Remove warnings and UB after 1228d42ddab8
This commit is contained in:
parent
cd1dadf1ae
commit
f3fc31d93c
@ -295,6 +295,7 @@ llvm::omp::getOpenMPContextTraitSetForSelector(TraitSelector Selector) {
|
||||
return TraitSet::TraitSetEnum;
|
||||
#include "llvm/Frontend/OpenMP/OMPKinds.def"
|
||||
}
|
||||
llvm_unreachable("Unknown trait selector!");
|
||||
}
|
||||
TraitSet
|
||||
llvm::omp::getOpenMPContextTraitSetForProperty(TraitProperty Property) {
|
||||
@ -411,7 +412,7 @@ bool llvm::omp::isValidTraitPropertyForTraitSetAndSelector(
|
||||
std::string llvm::omp::listOpenMPContextTraitSets() {
|
||||
std::string S;
|
||||
#define OMP_TRAIT_SET(Enum, Str) \
|
||||
if (StringRef(Str) != "invalid") \
|
||||
if (!StringRef(Str).equals("invalid")) \
|
||||
S.append("'").append(Str).append("'").append(" ");
|
||||
#include "llvm/Frontend/OpenMP/OMPKinds.def"
|
||||
S.pop_back();
|
||||
@ -421,7 +422,7 @@ std::string llvm::omp::listOpenMPContextTraitSets() {
|
||||
std::string llvm::omp::listOpenMPContextTraitSelectors(TraitSet Set) {
|
||||
std::string S;
|
||||
#define OMP_TRAIT_SELECTOR(Enum, TraitSetEnum, Str, ReqProp) \
|
||||
if (TraitSet::TraitSetEnum == Set && StringRef(Str) != "Invalid") \
|
||||
if (TraitSet::TraitSetEnum == Set && !StringRef(Str).equals("invalid")) \
|
||||
S.append("'").append(Str).append("'").append(" ");
|
||||
#include "llvm/Frontend/OpenMP/OMPKinds.def"
|
||||
S.pop_back();
|
||||
@ -435,7 +436,7 @@ llvm::omp::listOpenMPContextTraitProperties(TraitSet Set,
|
||||
#define OMP_TRAIT_PROPERTY(Enum, TraitSetEnum, TraitSelectorEnum, Str) \
|
||||
if (TraitSet::TraitSetEnum == Set && \
|
||||
TraitSelector::TraitSelectorEnum == Selector && \
|
||||
StringRef(Str) != "invalid") \
|
||||
!StringRef(Str).equals("invalid")) \
|
||||
S.append("'").append(Str).append("'").append(" ");
|
||||
#include "llvm/Frontend/OpenMP/OMPKinds.def"
|
||||
S.pop_back();
|
||||
|
Loading…
Reference in New Issue
Block a user