Skip to content

Commit 81f44e4

Browse files
Fix Windows dynamic build - unknown pragma GCC (#36)
1 parent 260a105 commit 81f44e4

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/vpux_compiler/src/conversion/passes/VPUIP2VPUMI40XX/convert_VPUIP_to_VPUMI40XX.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -746,8 +746,10 @@ class ConvertVPUIP2VPUMI40XXPass final : public ConvertVPUIP2VPUMI40XXBase<Conve
746746
return std::pair<mlir::Value, mlir::Value>(kernelRangeOp.getResult(), kernelInvocationOp.getResult());
747747
}
748748

749+
#if defined(__GNUC__)
749750
#pragma GCC diagnostic push
750751
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
752+
#endif
751753
void replaceVPURTTaskOpWithKernelOps(mlir::MLIRContext* ctx, mlir::ModuleOp& moduleOp, mlir::func::FuncOp& funcOp,
752754
Logger& _log) {
753755
_log.info("VPUIP_VPUMI40XX pass: replaceVPURTTaskOpWithKernelOps()");
@@ -1037,7 +1039,9 @@ class ConvertVPUIP2VPUMI40XXPass final : public ConvertVPUIP2VPUMI40XXBase<Conve
10371039
}
10381040
}
10391041
}
1042+
#if defined(__GNUC__)
10401043
#pragma GCC diagnostic pop
1044+
#endif
10411045

10421046
void setBarrierIndexValues(mlir::MLIRContext* ctx, mlir::func::FuncOp& funcOp, Logger _log) {
10431047
auto barrierCount = 0;

src/vpux_compiler/src/dialect/const/utils/constant_folding_cache.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,14 @@ void Const::ConstantFoldingCache::enqueueRequest(const Const::FoldingRequest& fo
2323

2424
Const::FoldingRequest Const::ConstantFoldingCache::getRequest() {
2525
Const::FoldingRequest result;
26+
#if defined(__GNUC__)
2627
#pragma GCC diagnostic push
2728
#pragma GCC diagnostic ignored "-Wstringop-overflow"
28-
_requestQueue.pop(result);
29+
#endif
30+
_requestQueue.pop(result);
31+
#if defined(__GNUC__)
2932
#pragma GCC diagnostic pop
33+
#endif
3034
return result;
3135
}
3236

0 commit comments

Comments
 (0)