diff options
Diffstat (limited to 'source/blender/blenlib/intern/expr_pylike_eval.c')
-rw-r--r-- | source/blender/blenlib/intern/expr_pylike_eval.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/blenlib/intern/expr_pylike_eval.c b/source/blender/blenlib/intern/expr_pylike_eval.c index c7631f8991e..43923ce8c98 100644 --- a/source/blender/blenlib/intern/expr_pylike_eval.c +++ b/source/blender/blenlib/intern/expr_pylike_eval.c @@ -357,6 +357,13 @@ typedef struct BuiltinOpDef { void *funcptr; } BuiltinOpDef; +#ifdef _MSC_VER +/* Prevent MSVC from inlining calls to ceil/floor so the table below can get a function pointer to + * them. */ +# pragma function(ceil) +# pragma function(floor) +#endif + static BuiltinOpDef builtin_ops[] = { {"radians", OPCODE_FUNC1, op_radians}, {"degrees", OPCODE_FUNC1, op_degrees}, |