inter-pass.cxx File Reference

#include <assert.h>
#include <stdint.h>
#include <stdlib.h>
#include <dirent.h>
#include <fstream>
#include <iostream>
#include <sstream>
#include <string>
#include <map>
#include <libsherpa/UExcept.hxx>
#include "Options.hxx"
#include "UocInfo.hxx"
#include "AST.hxx"
#include "Type.hxx"
#include "TypeInfer.hxx"
#include "inter-pass.hxx"

Go to the source code of this file.

Defines

#define MARKDEF(ast, def)

Functions

static void addCandidates (shared_ptr< AST > mod)


Define Documentation

#define MARKDEF ( ast,
def   ) 

Value:

do {\
    assert(def);              \
    ast->defForm = def;              \
  } while (0);

Definition at line 139 of file inter-pass.cxx.


Function Documentation

static void addCandidates ( shared_ptr< AST mod  )  [static]

Definition at line 285 of file inter-pass.cxx.

References at_defexception, at_define, at_proclaim, at_recdef, Options::entryPts, and insert().

Referenced by UocInfo::addAllCandidateEPs().


Generated on Sat Feb 4 23:59:29 2012 for BitC Compiler by  doxygen 1.4.7