#include <experimental/string_view>
#include <cstdio>
std::experimental::string_view foo() { char s[] = "str"; return s; }
int main() {
auto view = foo();
const char * volatile strData = view.data();
return 0;
}
I2luY2x1ZGUgPGV4cGVyaW1lbnRhbC9zdHJpbmdfdmlldz4KI2luY2x1ZGUgPGNzdGRpbz4KCnN0ZDo6ZXhwZXJpbWVudGFsOjpzdHJpbmdfdmlldyBmb28oKSB7IGNoYXIgc1tdID0gInN0ciI7IHJldHVybiBzOyB9CgppbnQgbWFpbigpIHsKCWF1dG8gdmlldyA9IGZvbygpOwoJY29uc3QgY2hhciAqIHZvbGF0aWxlIHN0ckRhdGEgPSB2aWV3LmRhdGEoKTsKCXJldHVybiAwOwp9