From 37ec263d72d224eb0d1efad80a54c91e357cc750 Mon Sep 17 00:00:00 2001 From: Artur Skawina Date: Mon, 2 Apr 2012 01:31:19 +0200 Subject: [PATCH] Regenerate. --- gtk2/glib2.d | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gtk2/glib2.d b/gtk2/glib2.d index 732a148..c22d8dc 100644 --- a/gtk2/glib2.d +++ b/gtk2/glib2.d @@ -25,11 +25,11 @@ alias int gboolean; auto UpCast(DT, ST)(ST src) { - static if (is(typeof({DT x = src;}))) + static if (is(typeof(src):DT)) return src; - else static if (is(typeof({DT x = UpCast!DT(&src.tupleof[0]);}))) + else static if (is(typeof(UpCast!DT(&src.tupleof[0])):DT)) return UpCast!DT(&src.tupleof[0]); - else static if (is(typeof({DT x = UpCast!DT(src.tupleof[0]);}))) + else static if (is(typeof(UpCast!DT(src.tupleof[0])):DT)) // If we're already doing some magic, we can just as well go // all the way, and make the inheritance work not only for "true" // struct inheritance (ie parent embedded as first field), but @@ -51,11 +51,11 @@ auto UpCast(DT, ST)(ST src) { public __gshared void* _volatile_dummy; auto toCString(DT, ST)(ST src) { - static if (is(typeof({DT x = src;}))) + static if (is(typeof(src):DT)) return src; else { import std.string; - static if (is(typeof({DT x = cast(char*)toStringz(src);}))) { + static if (is(typeof(cast(char*)toStringz(src)):DT)) { static DT undead; _volatile_dummy = undead; undead = cast(DT)toStringz(src); -- 2.11.4.GIT