blob: 9b4c8fad301d9715c17df096462e7e25604c9bdc (
plain) (
blame)
1
2
3
4
5
6
7
|
namespace;
include rt;
// expect: a borrowed temporary cannot escape its expression
char*.u message() { return rt.new(2); }
char* alias(char* p) { return p; }
fn main() { char* escaped = alias(message()) + 1; rt.put_s(escaped); }
|