digitalmars.D.learn - Assertion failure without line
- Manfred Nowak (3/3) May 20 2015 "core.exception.AssertError@stackext.d(0): Assertion failure"
- Adam D. Ruppe (2/2) May 20 2015 My first gut idea is to check the file for an assert inside a
- Manfred Nowak (21/22) May 20 2015 None praesent:
- Manfred Nowak (5/6) May 20 2015 Turns out: it is the usage of a variable
"core.exception.AssertError stackext.d(0): Assertion failure" how to handle this? -manfred
May 20 2015
My first gut idea is to check the file for an assert inside a mixed in string.
May 20 2015
Adam D. Ruppe wrote:assert inside a mixed in string.None praesent: private import star, stack; class StackExtended( T): Stack!T{ Star!T stacked; this(){ stacked= new Star!T;} auto opOpAssign( string op, T)( T node){ stacked+= node; return super+= node; } auto opUnary( string op)(){ stacked -= super.max; return super--; } bool opBinaryRight( string op, Tquote)( Tquote elem) if( is( Tquote:T) &&( "in"==op )) { return elem in stacked; } } -manfred
May 20 2015
Adam D. Ruppe wrote:My first gut ideaTurns out: it is the usage of a variable - not newed, and - of a type declared in the file. -manfred
May 20 2015