From b81abee459a53b9336c84d16f61ddecfc2edc89a Mon Sep 17 00:00:00 2001 From: Nathan Braswell Date: Sun, 28 Jun 2015 21:26:13 -0400 Subject: [PATCH] change cast to cast_ptr, take in ptr types --- stdlib/conversions.krak | 6 +++--- tests/test_conversions.krak | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/stdlib/conversions.krak b/stdlib/conversions.krak index 571f63c..293fda4 100644 --- a/stdlib/conversions.krak +++ b/stdlib/conversions.krak @@ -18,10 +18,10 @@ fun to_int(in: T) : int { } return out; } -fun cast(in: T*):U* { - var out:U* +fun cast_ptr(in: T):U { + var out:U simple_passthrough(in:out:) """ - void* out = (void*)in; + void* out = in; """ return out } diff --git a/tests/test_conversions.krak b/tests/test_conversions.krak index 0b70649..401d970 100644 --- a/tests/test_conversions.krak +++ b/tests/test_conversions.krak @@ -7,7 +7,7 @@ fun main():int { var a = 1337 var b = &a - var c = cast(b) + var c = cast_ptr(b) //var d = c + 1 //var e = 1 + c println(to_int(*(c+0)))