projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[mcs] Fixes codegen for pattern probing with value-type variables
[mono.git]
/
mcs
/
mcs
/
statement.cs
diff --git
a/mcs/mcs/statement.cs
b/mcs/mcs/statement.cs
index 369343a5df7703515bec4e4f8963e4f71772467e..58ba2795e4b956ffd546f6da75ee39b945fe52c4 100644
(file)
--- a/
mcs/mcs/statement.cs
+++ b/
mcs/mcs/statement.cs
@@
-774,6
+774,8
@@
namespace Mono.CSharp {
ec.Emit (OpCodes.Br, test);
ec.MarkLabel (loop);
+
+ Condition?.EmitPrepare (ec);
Statement.Emit (ec);
ec.MarkLabel (ec.LoopBegin);