Do not use inline on setters as it seems to break some complex expressions.

This commit is contained in:
back2dos
2013-07-17 08:01:34 +02:00
parent 61814e5c3f
commit f31905bbb1

View File

@@ -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);