Skip to content

Commit abced2a

Browse files
Tim Renouftrenouf
Tim Renouf
authored andcommitted
Fix some clang warnings
1 parent 6d807c5 commit abced2a

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

lib/Dialect/Dialect.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ std::unique_ptr<DialectContext> DialectContext::make(LLVMContext& context,
9090
for (const auto& desc : dialects)
9191
dialectArray[desc.index] = desc.make(context);
9292

93-
return std::move(result);
93+
return result;
9494
}
9595

9696
DialectContext& DialectContext::get(llvm::LLVMContext& context) {

lib/TableGen/GenDialect.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class BuiltinType;
3737
class Constraint;
3838
class Dialect;
3939
class OpClass;
40-
class OpNamedValue;
40+
struct OpNamedValue;
4141
class Operation;
4242
class PredicateExpr;
4343
class Trait;
@@ -457,6 +457,8 @@ class Trait {
457457
LlvmAttributeTrait,
458458
};
459459

460+
virtual ~Trait() {}
461+
460462
virtual void init(DialectsContext* context, Record* record) {
461463
m_record = record;
462464
}
@@ -841,15 +843,15 @@ void DialectsContext::init(RecordKeeper& records,
841843
return true;
842844
};
843845

844-
for (const auto result : llvm::enumerate(op->results)) {
846+
for (const auto &result : llvm::enumerate(op->results)) {
845847
if (needsOverloadKey(result.value())) {
846848
OverloadKey key;
847849
key.kind = OverloadKey::Result;
848850
key.index = result.index();
849851
op->overloadKeys.push_back(key);
850852
}
851853
}
852-
for (const auto arg : llvm::enumerate(op->getFullArguments())) {
854+
for (const auto &arg : llvm::enumerate(op->getFullArguments())) {
853855
if (needsOverloadKey(arg.value())) {
854856
OverloadKey key;
855857
key.kind = OverloadKey::Argument;

0 commit comments

Comments
 (0)