mirror of
https://github.com/intel/llvm.git
synced 2026-01-22 23:49:22 +08:00
[NFC] Fix Windows builds that use MSVC 14.x
Differential Revision: https://reviews.llvm.org/D146769
This commit is contained in:
@@ -744,13 +744,18 @@ static AffineMap projectCommonImpl(AffineMap map,
|
||||
replacements.reserve(numDimOrSym);
|
||||
|
||||
auto createNewDimOrSym = (isDim) ? getAffineDimExpr : getAffineSymbolExpr;
|
||||
auto replaceDims = [](AffineExpr e, ArrayRef<AffineExpr> replacements) {
|
||||
|
||||
using replace_fn_ty =
|
||||
std::function<AffineExpr(AffineExpr, ArrayRef<AffineExpr>)>;
|
||||
replace_fn_ty replaceDims = [](AffineExpr e,
|
||||
ArrayRef<AffineExpr> replacements) {
|
||||
return e.replaceDims(replacements);
|
||||
};
|
||||
auto replaceSymbols = [](AffineExpr e, ArrayRef<AffineExpr> replacements) {
|
||||
replace_fn_ty replaceSymbols = [](AffineExpr e,
|
||||
ArrayRef<AffineExpr> replacements) {
|
||||
return e.replaceSymbols(replacements);
|
||||
};
|
||||
auto replaceNewDimOrSym = (isDim) ? replaceDims : replaceSymbols;
|
||||
replace_fn_ty replaceNewDimOrSym = (isDim) ? replaceDims : replaceSymbols;
|
||||
|
||||
MLIRContext *context = map.getContext();
|
||||
int64_t newNumDimOrSym = 0;
|
||||
|
||||
Reference in New Issue
Block a user