Skip to content

Commit ff41a13

Browse files
committed
FIX: locally disabling warning C4146: unary minus operator applied to unsigned type, result still unsigned, as it blocks compilation in Visual Studio
1 parent d90604a commit ff41a13

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/core/n-math.c

+10
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,10 @@ enum {SINE, COSINE, TANGENT};
242242
return R_RET;
243243
}
244244

245+
#if defined(_MSC_VER) && _MSC_VER > 1800
246+
#pragma warning (disable : 4146)
247+
#endif
248+
245249

246250
/***********************************************************************
247251
**
@@ -284,6 +288,12 @@ enum {SINE, COSINE, TANGENT};
284288
return R_ARG1;
285289
}
286290

291+
// See above for the temporary disablement and reasoning.
292+
//
293+
#if defined(_MSC_VER) && _MSC_VER > 1800
294+
#pragma warning (default : 4146)
295+
#endif
296+
287297

288298
/***********************************************************************
289299
**

0 commit comments

Comments
 (0)