[llvm] [lit] Add readfile substitution (PR #158441)
    James Henderson via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Sep 18 02:04:00 PDT 2025
    
    
  
================
@@ -729,8 +729,11 @@ def _replaceReadFile(match):
             filePath = match.group(1)
             if not os.path.isabs(filePath):
                 filePath = os.path.join(cwd, filePath)
-            with open(filePath) as fileHandle:
-                return fileHandle.read()
+            try:
+                with open(filePath) as fileHandle:
+                    return fileHandle.read()
+            except FileNotFoundError:
+                raise InternalShellError(cmd, "File does not exist: %s" % filePath)
----------------
jh7370 wrote:
Perhaps worth mentioning "readfile" in this error message, to help identify the problem?
https://github.com/llvm/llvm-project/pull/158441
    
    
More information about the llvm-commits
mailing list