//===-- BuiltinModules.h --------------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/ // //===----------------------------------------------------------------------===// /// /// Define information about builtin derived types from flang/module/xxx.f90 /// files so that these types can be manipulated by lowering. /// //===----------------------------------------------------------------------===// #ifndef FORTRAN_LOWER_BUILTINMODULES_H #define FORTRAN_LOWER_BUILTINMODULES_H namespace Fortran::lower::builtin { /// Address field name of __builtin_c_f_pointer and __builtin_c_ptr types. constexpr char cptrFieldName[] = "__address"; } // namespace Fortran::lower::builtin #endif // FORTRAN_LOWER_BUILTINMODULES_H