[PATCH] D112698: [flang] Implement GET_ENVIRONMENT_VARIABLE(VALUE)

Peter Klausler via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 28 12:07:12 PDT 2021


klausler added inline comments.


================
Comment at: flang/include/flang/ISO_Fortran_binding.h:87
 
 /* Error code macros */
 #define CFI_SUCCESS 0 /* must be zero */
----------------
Please add a comment that explains why the error code numbers now start where they do.



================
Comment at: flang/runtime/command.cpp:61
+    const Descriptor *errmsg) {
+  assert(IsValidCharDescriptor(&value) && "Bad descriptor");
+  std::int64_t toCopy{std::min(
----------------
Please use RUNTIME_CHECK, not assert.


================
Comment at: flang/runtime/command.cpp:84
   if (IsValidCharDescriptor(value)) {
-    std::int64_t argLen{ArgumentLength(n)};
+    const char *arg = executionEnvironment.argv[n];
+    std::int64_t argLen{StringLength(arg)};
----------------
Please use braces for initializers.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D112698/new/

https://reviews.llvm.org/D112698



More information about the llvm-commits mailing list