[flang] Debugging and a TODO.

Original-commit: flang-compiler/f18@4fab40bc37e870e3b4fa039d51d7cc8b672f2f36
Reviewed-on: https://github.com/flang-compiler/f18/pull/38
Tree-same-pre-rewrite: false
diff --git a/flang/lib/parser/parsing.cc b/flang/lib/parser/parsing.cc
index 2ce013f..4764823 100644
--- a/flang/lib/parser/parsing.cc
+++ b/flang/lib/parser/parsing.cc
@@ -57,8 +57,8 @@
   UserState userState;
   ParseState parseState{cooked_};
   parseState.set_inFixedForm(options_.isFixedForm).set_userState(&userState);
-  while (std::optional<char> ch{parseState.GetNextChar()}) {
-    out << *ch;
+  while (std::optional<const char *> p{parseState.GetNextChar()}) {
+    out << **p;
   }
 }