mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-05 20:47:53 +00:00
define NIM_NIL nullptr when __cplusplus >= 201103L
This commit is contained in:
committed by
Andreas Rumpf
parent
269b957e29
commit
403f5aea14
@@ -280,7 +280,13 @@ namespace USE_NIM_NAMESPACE {
|
||||
# define NIM_FALSE false
|
||||
# endif
|
||||
# define NIM_BOOL bool
|
||||
# define NIM_NIL 0
|
||||
# if __cplusplus >= 201103L
|
||||
# /* nullptr is more type safe (less implicit conversions than 0) */
|
||||
# define NIM_NIL nullptr
|
||||
# else
|
||||
# /* consider using NULL if comment below for NIM_NIL doesn't apply to C++ */
|
||||
# define NIM_NIL 0
|
||||
# endif
|
||||
#else
|
||||
# ifdef bool
|
||||
# define NIM_BOOL bool
|
||||
|
||||
Reference in New Issue
Block a user