[flang] Allow use of (x?"a":"b") as a message argument

Original-commit: flang-compiler/f18@c0d4e55455
Reviewed-on: https://github.com/flang-compiler/f18/pull/451
This commit is contained in:
peter klausler 2019-05-08 11:10:21 -07:00
parent c17e5bad63
commit 802895b7c6
1 changed files with 2 additions and 0 deletions

View File

@ -101,6 +101,8 @@ private:
static_assert(!std::is_class_v<std::decay_t<A>>);
return std::move(x);
}
const char *Convert(const char *s) { return s; }
const char *Convert(char *s) { return s; }
const char *Convert(const std::string &);
const char *Convert(std::string &);
const char *Convert(std::string &&);