Skip to content

Commit 86c5cd8

Browse files
committed
Fixed InlineExportHelper emitting a MSVC-style warning suppression when generating for Itanium targets.
Relates to #209
1 parent 5e3f92e commit 86c5cd8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Biohazrd.Utilities/InlineExportHelper.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,8 @@ protected override TranslatedLibrary PostTransformLibrary(TranslatedLibrary libr
248248
Writer.WriteLine($"inline void operator delete(void*, {dummyNamespaceName}::{placementNewHelperName}, void*) {{ }}");
249249

250250
Writer.EnsureSeparation();
251-
Writer.WriteLine("#pragma warning(disable: 4190) // C-linkage function returning C++ type");
251+
if (!__ItaniumExportMode)
252+
{ Writer.WriteLine("#pragma warning(disable: 4190) // C-linkage function returning C++ type"); }
252253
Writer.WriteLine($"extern \"C\" namespace {dummyNamespaceName}");
253254
using (Writer.Block())
254255
{

0 commit comments

Comments
 (0)