mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-06 08:14:43 +01:00
Revert "Remove : from vars in exec semantics (#504)"
This reverts commit 05663633d3.
This commit is contained in:
@@ -7,15 +7,15 @@
|
||||
// is dangerous and can happen inside continuations.
|
||||
|
||||
fn capture() -> __Continuation {
|
||||
var Int x = 1;
|
||||
var Int: x = 1;
|
||||
__continuation k {
|
||||
var Int y = x;
|
||||
var Int: y = x;
|
||||
}
|
||||
return k;
|
||||
}
|
||||
|
||||
fn main() -> Int {
|
||||
var __Continuation k = capture();
|
||||
var __Continuation: k = capture();
|
||||
__run k; // error, lifetime of x is over
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user