Assertion failure without line

2015-05-20 Thread Manfred Nowak via Digitalmars-d-learn
core.exception.AssertError@stackext.d(0): Assertion failure

how to handle this?

-manfred


Re: Assertion failure without line

2015-05-20 Thread Adam D. Ruppe via Digitalmars-d-learn
My first gut idea is to check the file for an assert inside a 
mixed in string.


Re: Assertion failure without line

2015-05-20 Thread Manfred Nowak via Digitalmars-d-learn
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


Re: Assertion failure without line

2015-05-20 Thread Manfred Nowak via Digitalmars-d-learn
Adam D. Ruppe wrote:

 My first gut idea

Turns out: it is the usage of a variable
- not newed, and
- of a type declared in the file.

-manfred