ncannasse 7 tahun lalu
induk
melakukan
7b1dff256b
1 mengubah file dengan 1 tambahan dan 3 penghapusan
  1. 1 3
      hxsl/Eval.hx

+ 1 - 3
hxsl/Eval.hx

@@ -164,7 +164,7 @@ class Eval {
 				haxe.Log.trace(Printer.toString(a), { fileName : a.p.file, lineNumber : 0, className : null, methodName : null });
 			TBlock([]);
 		case [ChannelRead|ChannelReadLod, _]:
-			var i = switch( args[0].e ) { case TConst(CInt(i)): i; default: throw "assert"; };
+			var i = switch( args[0].e ) { case TConst(CInt(i)): i; default: Error.t("Cannot eval complex channel " + Printer.toString(args[0],true)+" "+constantsToString(), pos); throw "assert"; };
 			var channel = oldArgs[0];
 			channel = { e : switch( channel.e ) {
 			case TVar(v): TVar(mapVar(v));
@@ -205,8 +205,6 @@ class Eval {
 			case PackedNormal:
 				return TCall({ e : TGlobal(UnpackNormal), t:TVoid, p:pos}, [tget]);
 			}
-		case [ChannelRead|ChannelReadLod, [t,_]]:
-			Error.t("Cannot eval complex channel " + Printer.toString(t,true)+" "+constantsToString(), pos);
 		default: null;
 		}
 	}