[flang-commits] [flang] [Flang] Solved issue with inline compiler directive (PR #143699)
via flang-commits
flang-commits at lists.llvm.org
Wed Jun 11 06:09:49 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-flang-parser
Author: Ebin-McW (EbinJose2002)
<details>
<summary>Changes</summary>
Issue was with pointer passing.
Fixes #<!-- -->139297
---
Full diff: https://github.com/llvm/llvm-project/pull/143699.diff
1 Files Affected:
- (modified) flang/lib/Parser/prescan.cpp (+1-1)
``````````diff
diff --git a/flang/lib/Parser/prescan.cpp b/flang/lib/Parser/prescan.cpp
index 9aef0c9981e3c..2232b94b8da11 100644
--- a/flang/lib/Parser/prescan.cpp
+++ b/flang/lib/Parser/prescan.cpp
@@ -564,7 +564,7 @@ bool Prescanner::MustSkipToEndOfLine() const {
return true; // skip over ignored columns in right margin (73:80)
} else if (*at_ == '!' && !inCharLiteral_ &&
(!inFixedForm_ || tabInCurrentLine_ || column_ != 6)) {
- return !IsCompilerDirectiveSentinel(at_);
+ return !IsCompilerDirectiveSentinel(at_ + 1);
} else {
return false;
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/143699
More information about the flang-commits
mailing list