dlang-community / drepl

A REPL for D
Boost Software License 1.0
78 stars 20 forks source link

Can't test dependent dub packages with dmd 2.082.0 #73

Open atilaneves opened 5 years ago

atilaneves commented 5 years ago

Running dub test on a dub package that depends on drepl 0.2.1using dmd 2.082.0 results in this:

./../../.dub/packages/drepl-0.2.1/drepl/src/drepl/interpreter.d(128,16): Error: Comparison between different enumeration types Kind and Kind; If this behavior is intended consider using std.conv.asOriginalType
../../../.dub/packages/drepl-0.2.1/drepl/src/drepl/interpreter.d(130,16): Error: Comparison between different enumeration types Kind and Kind; If this behavior is intended consider using std.conv.asOriginalType
../../../.dub/packages/drepl-0.2.1/drepl/src/drepl/interpreter.d(131,16): Error: Comparison between different enumeration types Kind and Kind; If this behavior is intended consider using std.conv.asOriginalType
../../../.dub/packages/drepl-0.2.1/drepl/src/drepl/interpreter.d(133,16): Error: Comparison between different enumeration types Kind and Kind; If this behavior is intended consider using std.conv.asOriginalType
../../../.dub/packages/drepl-0.2.1/drepl/src/drepl/interpreter.d(134,16): Error: Comparison between different enumeration types Kind and Kind; If this behavior is intended consider using std.conv.asOriginalType
../../../.dub/packages/drepl-0.2.1/drepl/src/drepl/interpreter.d(136,16): Error: Comparison between different enumeration types Kind and Kind; If this behavior is intended consider using std.conv.asOriginalType
../../../.dub/packages/drepl-0.2.1/drepl/src/drepl/interpreter.d(138,16): Error: Comparison between different enumeration types Kind and Kind; If this behavior is intended consider using std.conv.asOriginalType
../../../.dub/packages/drepl-0.2.1/drepl/src/drepl/interpreter.d(140,16): Error: Comparison between different enumeration types Kind and Kind; If this behavior is intended consider using std.conv.asOriginalType
../../../.dub/packages/drepl-0.2.1/drepl/src/drepl/interpreter.d(142,16): Error: Comparison between different enumeration types Kind and Kind; If this behavior is intended consider using std.conv.asOriginalType
../../../.dub/packages/drepl-0.2.1/drepl/src/drepl/interpreter.d(144,16): Error: Comparison between different enumeration types Kind and Kind; If this behavior is intended consider using std.conv.asOriginalType
../../../.dub/packages/drepl-0.2.1/drepl/src/drepl/interpreter.d(151,1): Error: template instance `drepl.interpreter.Interpreter!(DMDEngine)` error instantiating