[all-commits] [llvm/llvm-project] 37e84d: [flang] Lower simple character return
Valentin Clement (バレンタイン クレメン) via All-commits
all-commits at lists.llvm.org
Fri Feb 25 09:23:29 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 37e84d9be06d52abeb387acdfb6dacb274c63da5
https://github.com/llvm/llvm-project/commit/37e84d9be06d52abeb387acdfb6dacb274c63da5
Author: Valentin Clement <clementval at gmail.com>
Date: 2022-02-25 (Fri, 25 Feb 2022)
Changed paths:
M flang/lib/Lower/Bridge.cpp
M flang/lib/Lower/CallInterface.cpp
M flang/lib/Lower/ConvertVariable.cpp
M flang/test/Lower/basic-function.f90
Log Message:
-----------
[flang] Lower simple character return
Handles function with character return.
Character scalar results are passed as arguments in lowering so
that an assumed length character function callee can access the result
length.
This patch is part of the upstreaming effort from fir-dev branch.
Reviewed By: PeteSteinfeld, schweitz
Differential Revision: https://reviews.llvm.org/D120558
Co-authored-by: Eric Schweitz <eschweitz at nvidia.com>
Co-authored-by: Jean Perier <jperier at nvidia.com>
Co-authored-by: V Donaldson <vdonaldson at nvidia.com>
More information about the All-commits
mailing list