From f31905bbb1ce50a3bc34f7e831abe546b93547bd Mon Sep 17 00:00:00 2001 From: back2dos Date: Wed, 17 Jul 2013 08:01:34 +0200 Subject: [PATCH] Do not use inline on setters as it seems to break some complex expressions. --- src/tink/macro/Member.hx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tink/macro/Member.hx b/src/tink/macro/Member.hx index 03bc652..2f65d0a 100644 --- a/src/tink/macro/Member.hx +++ b/src/tink/macro/Member.hx @@ -98,7 +98,7 @@ abstract Member(Field) from Field to Field { return param; } inline function get_isStatic() return hasAccess(AStatic); - inline function set_isStatic(param) { + function set_isStatic(param) { changeAccess( param ? AStatic : null, param ? null : AStatic @@ -116,7 +116,7 @@ abstract Member(Field) from Field to Field { } return null; } - inline function set_isPublic(param) { + function set_isPublic(param) { if (param == null) { changeAccess(null, APublic); changeAccess(null, APrivate); @@ -138,7 +138,7 @@ abstract Member(Field) from Field to Field { } return null; } - inline function set_isBound(param) { + function set_isBound(param) { if (param == null) { changeAccess(null, AInline); changeAccess(null, ADynamic);