# HG changeset patch # User korDen # Date 1282518084 -14400 # Node ID 4ae0d790a4527d45899d1e96672a470a58651171 # Parent a8740d0dbea478a863c8a84198169cd85d8c1948 OnScopeStatement.syntaxCopy PtrExp.isLvalue InExp.opId diff -r a8740d0dbea4 -r 4ae0d790a452 dmd/InExp.d --- a/dmd/InExp.d Mon Aug 23 02:48:05 2010 +0400 +++ b/dmd/InExp.d Mon Aug 23 03:01:24 2010 +0400 @@ -8,6 +8,7 @@ import dmd.BinExp; import dmd.TOK; import dmd.Type; +import dmd.Id; import dmd.TY; import dmd.TypeAArray; @@ -64,7 +65,7 @@ Identifier opId() { - assert(false); + return Id.opIn; } Identifier opId_r() diff -r a8740d0dbea4 -r 4ae0d790a452 dmd/OnScopeStatement.d --- a/dmd/OnScopeStatement.d Mon Aug 23 02:48:05 2010 +0400 +++ b/dmd/OnScopeStatement.d Mon Aug 23 03:01:24 2010 +0400 @@ -37,7 +37,9 @@ Statement syntaxCopy() { - assert(false); + OnScopeStatement s = new OnScopeStatement(loc, + tok, statement.syntaxCopy()); + return s; } BE blockExit() diff -r a8740d0dbea4 -r 4ae0d790a452 dmd/PtrExp.d --- a/dmd/PtrExp.d Mon Aug 23 02:48:05 2010 +0400 +++ b/dmd/PtrExp.d Mon Aug 23 03:01:24 2010 +0400 @@ -82,7 +82,7 @@ int isLvalue() { - assert(false); + return 1; } Expression toLvalue(Scope sc, Expression e)