aboutsummaryrefslogtreecommitdiff
path: root/builtins/pointer.h
diff options
context:
space:
mode:
Diffstat (limited to 'builtins/pointer.h')
-rw-r--r--builtins/pointer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/builtins/pointer.h b/builtins/pointer.h
index b8583b72..c3554726 100644
--- a/builtins/pointer.h
+++ b/builtins/pointer.h
@@ -10,6 +10,7 @@ int32_t Pointer__compare(const void *x, const void *y, const TypeInfo *type);
bool Pointer__equal(const void *x, const void *y, const TypeInfo *type);
uint32_t Pointer__hash(const void *x, const TypeInfo *type);
+#define $Null(t) (t*)NULL
#define POINTER_TYPE(_sigil, _pointed) (&(TypeInfo){\
.size=sizeof(void*), .align=alignof(void*), .tag=PointerInfo, .PointerInfo.sigil=_sigil, .PointerInfo.pointed=_pointed})