[nem-bug] [Nemerle 0000709]: Internal compiler error when declaring
variables in expression in foreach
feedback at nemerle.org
feedback at nemerle.org
Mon Aug 14 21:59:10 CEST 2006
The following issue has been CLOSED
======================================================================
<http://nemerle.org/bugs/view.php?id=709>
======================================================================
Reported By: Snaury
Assigned To:
======================================================================
Project: Nemerle
Issue ID: 709
Category: Compiler
Reproducibility: always
Severity: minor
Priority: normal
Status: closed
Resolution: open
Fixed in Version:
======================================================================
Date Submitted: 07-04-2006 21:45 CEST
Last Modified: 08-14-2006 21:59 CEST
======================================================================
Summary: Internal compiler error when declaring variables in
expression in foreach
Description:
foreach(o in { mutable _temp : object = object(); _temp } :> IEnumerable)
Console.WriteLine(o)
_bug-2.n:6:51:6:56: warning: unregistered local a local value _temp, 1091
error: internal compiler error: assertion failed in file typing/Typer2.n,
line 753
at Nemerle.Compiler.Typer2.DoWalk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.Walk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.DoWalk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.Walk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.DoWalk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.Walk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.DoWalk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.Walk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.DoWalk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.Walk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.DoWalk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.Walk(Context ctx, TExpr expr)
at Nemerle.Compiler.Typer2.Run()
at Nemerle.Compiler.Typer..ctor(MethodBuilder m)
at Nemerle.Compiler.MethodBuilder.RunBodyTyper()
at Nemerle.Compiler.MethodBuilder.Compile()
at Nemerle.Compiler.TypeBuilder.EmitImplementation()
at
Nemerle.Compiler.TypesManager._N_emit_impl_24909.apply_void(TypeBuilder
_N_24908)
at
Nemerle.Compiler.TypesManager._N_maybe_f_25356.apply_void(TypeBuilder
_N_25355)
at Nemerle.Collections.List.Iter['a](list`1 l, FunctionVoid`1 f)
at Nemerle.Core.list`1.Iter(FunctionVoid`1 f)
at Nemerle.Compiler.TypesManager.Iter(list`1 builders, FunctionVoid`1
f)
at Nemerle.Compiler.TypesManager.compile_all_tyinfos(Boolean
aux_phase)
at Nemerle.Compiler.TypesManager._N__N_l24486_24577.apply_void()
at Nemerle.Compiler.Solver.Enqueue(FunctionVoid action)
at Nemerle.Compiler.TypesManager.EmitDecls()
at Nemerle.Compiler.ManagerClass.Run()
at Nemerle.CommandlineCompiler.MainClass.main_with_catching()
======================================================================
----------------------------------------------------------------------
Snaury - 08-14-06 21:59
----------------------------------------------------------------------
Now rereported as bug 740
Issue History
Date Modified Username Field Change
======================================================================
07-04-06 21:45 Snaury New Issue
08-14-06 21:59 Snaury Status new => closed
08-14-06 21:59 Snaury Note Added: 0001421
======================================================================
More information about the bugs
mailing list