Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

Commit 6c0aa1e

Browse files
committed
demangle.d: remove use of lazy
1 parent 0cbfdbb commit 6c0aa1e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/demangle.d

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ pure @safe:
300300
}
301301

302302

303-
void silent( lazy void dg )
303+
void silent( void delegate() pure @safe dg )
304304
{
305305
debug(trace) printf( "silent+\n" );
306306
debug(trace) scope(success) printf( "silent-\n" );
@@ -1612,7 +1612,7 @@ pure @safe:
16121612
char t = front; // peek at type for parseValue
16131613
if ( t == 'Q' )
16141614
t = peekBackref();
1615-
char[] name; silent( name = parseType() );
1615+
char[] name; silent( delegate void() { name = parseType(); } );
16161616
parseValue( name, t );
16171617
continue;
16181618
case 'S':

0 commit comments

Comments
 (0)