9#ifndef FORTRAN_SEMANTICS_CHECK_DATA_H_
10#define FORTRAN_SEMANTICS_CHECK_DATA_H_
12#include "data-to-inits.h"
13#include "flang/Semantics/expression.h"
14#include "flang/Semantics/semantics.h"
20class DataStmtImpliedDo;
24namespace Fortran::semantics {
37 void CompileDataInitializationsIntoInitializers();
41 template <
typename T>
void CheckIfConstantSubscript(
const T &);
44 template <
typename A>
void LegacyDataInit(
const A &);
46 DataInitializations inits_;
48 bool currentSetHasFatalErrors_{
false};
Definition expression.h:100
Definition char-block.h:26
Definition semantics.h:67
Definition check-expression.h:19
Definition parse-tree.h:1540
Definition parse-tree.h:1552
Definition parse-tree.h:1850
Definition parse-tree.h:1560
Definition parse-tree.h:1526
Definition parse-tree.h:1566
Definition parse-tree.h:1424
Definition parse-tree.h:1695
Definition semantics.h:468