void f(const scope const(char)[] expr)
{
import std.uni : toLower;
loweredExpr = toLower(expr); // temporary
// use loweredExpr as key in hash table
}when `loweredExpr` is used as a temporary inside `f`?
Per Nordlöw via Digitalmars-d-learn Thu, 13 Dec 2018 01:40:55 -0800
void f(const scope const(char)[] expr)
{
import std.uni : toLower;
loweredExpr = toLower(expr); // temporary
// use loweredExpr as key in hash table
}when `loweredExpr` is used as a temporary inside `f`?