InstLamHoist.cxx File Reference

#include <assert.h>
#include <stdint.h>
#include <stdlib.h>
#include <dirent.h>
#include <fstream>
#include <iostream>
#include <sstream>
#include <string>
#include <libsherpa/UExcept.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.

Functions

static void cl_HoistInstLam (shared_ptr< UocInfo > uoc)


Function Documentation

static void cl_HoistInstLam ( shared_ptr< UocInfo uoc  )  [static]

Definition at line 63 of file InstLamHoist.cxx.

References at_constraints, at_define, at_definstance, at_ident, at_identPattern, at_typeAnnotation, child(), AST::genSym(), ID_IS_GLOBAL, id_value, and AST::make().


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