Changes in / [ebadb5d:8a4e472]


Ignore:
Location:
src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Decl.cpp

    rebadb5d r8a4e472  
    2121
    2222#include "Common/Eval.h"       // for eval
    23 #include "Common/SemanticError.h"
    2423
    2524#include "Fwd.hpp"             // for UniqueId
  • src/AST/Decl.hpp

    rebadb5d r8a4e472  
    3030#include "Visitor.hpp"
    3131#include "Common/utility.h"
     32#include "Common/SemanticError.h"                                               // error_str
    3233
    3334// Must be included in *all* AST classes; should be #undef'd at the end of the file
  • src/Parser/ParseNode.h

    rebadb5d r8a4e472  
    3333#include "Parser/parserutility.h"  // for maybeBuild, maybeCopy
    3434
     35class Attribute;
     36class Declaration;
    3537struct DeclarationNode;
     38class DeclarationWithType;
     39class Initializer;
    3640class InitializerNode;
    3741class ExpressionNode;
  • src/Parser/TypeData.h

    rebadb5d r8a4e472  
    133133        ast::Init * init = nullptr, std::vector<ast::ptr<ast::Attribute>> && attributes = std::vector<ast::ptr<ast::Attribute>>() );
    134134ast::FunctionType * buildFunctionType( const TypeData * );
     135ast::Decl * addEnumBase( Declaration *, const TypeData * );
    135136void buildKRFunction( const TypeData::Function_t & function );
    136137
Note: See TracChangeset for help on using the changeset viewer.