Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/llvm/llvm-project.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/flang
diff options
context:
space:
mode:
authorDiana Picus <diana.picus@linaro.org>2022-05-16 10:58:09 +0300
committerDiana Picus <diana.picus@linaro.org>2022-05-18 11:04:09 +0300
commit6bcafce103a4d759fd9acdc472bb2c8d0b2c859c (patch)
tree0052af1fc4dc58ae5876736949b6e98d52c5cd3f /flang
parentd9d15af7873fe16d7a0dde4def30f40fa9901777 (diff)
[flang][Runtime] Use proper prototypes in Fortran_main. NFCI
This is compiled as C code, so it's a good idea to be explicit about the prototype. Clang complains about this when -Wstrict-prototypes is used. Differential Revision: https://reviews.llvm.org/D125672
Diffstat (limited to 'flang')
-rw-r--r--flang/include/flang/Runtime/main.h2
-rw-r--r--flang/runtime/FortranMain/Fortran_main.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/flang/include/flang/Runtime/main.h b/flang/include/flang/Runtime/main.h
index 50bc46e2e8ee..e3dcbaf7d053 100644
--- a/flang/include/flang/Runtime/main.h
+++ b/flang/include/flang/Runtime/main.h
@@ -14,7 +14,7 @@
FORTRAN_EXTERN_C_BEGIN
void RTNAME(ProgramStart)(int, const char *[], const char *[]);
-void RTNAME(ByteswapOption)(); // -byteswapio
+void RTNAME(ByteswapOption)(void); // -byteswapio
FORTRAN_EXTERN_C_END
#endif // FORTRAN_RUNTIME_MAIN_H_
diff --git a/flang/runtime/FortranMain/Fortran_main.c b/flang/runtime/FortranMain/Fortran_main.c
index 6a095ee5411d..0c26a9db966c 100644
--- a/flang/runtime/FortranMain/Fortran_main.c
+++ b/flang/runtime/FortranMain/Fortran_main.c
@@ -10,7 +10,7 @@
#include "flang/Runtime/stop.h"
/* main entry into PROGRAM */
-void _QQmain();
+void _QQmain(void);
/* C main stub */
int main(int argc, const char *argv[], const char *envp[]) {