Warning: This file is not a C or C++ file. It does not have highlighting.

1//===-- BuiltinModules.h --------------------------------------*- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8//
9// Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10//
11//===----------------------------------------------------------------------===//
12///
13/// Define information about builtin derived types from flang/module/xxx.f90
14/// files so that these types can be manipulated by lowering.
15///
16//===----------------------------------------------------------------------===//
17
18#ifndef FORTRAN_LOWER_BUILTINMODULES_H
19#define FORTRAN_LOWER_BUILTINMODULES_H
20
21namespace Fortran::lower::builtin {
22/// Address field name of __builtin_c_f_pointer and __builtin_c_ptr types.
23constexpr char cptrFieldName[] = "__address";
24} // namespace Fortran::lower::builtin
25
26#endif // FORTRAN_LOWER_BUILTINMODULES_H
27

Warning: This file is not a C or C++ file. It does not have highlighting.

source code of flang/include/flang/Lower/BuiltinModules.h