[flang] [llvm] [flang] Add runtime and lowering implementation for extended intrinsic PUTENV (PR #134412)

Eugene Epshteyn via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 4 09:58:39 PDT 2025


================
@@ -45,6 +45,15 @@ struct ExecutionEnvironment {
   const char *GetEnv(
       const char *name, std::size_t name_length, const Terminator &terminator);
 
+  std::int32_t SetEnv(
+      const char *name, std::size_t name_length,
+      const char *value, std::size_t value_length,
+      const Terminator &terminator);
+
+  std::int32_t UnsetEnv(
+      const char *name, std::size_t name_length,
+      const Terminator &terminator);
+
----------------
eugeneepshteyn wrote:

`SetEnv()` and `UnsetEnv()` could be used by the rest flang-rt, if necessary

https://github.com/llvm/llvm-project/pull/134412


More information about the llvm-commits mailing list