Changeset c23f807 for src/main.cc
- Timestamp:
- Dec 18, 2015, 2:41:08 PM (8 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, string, with_gc
- Children:
- 261fd34, ae63a18
- Parents:
- 69911c11 (diff), faf8857 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main.cc
r69911c11 rc23f807 10 10 // Created On : Fri May 15 23:12:02 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Thu Nov 19 22:31:40201513 // Update Count : 1 6812 // Last Modified On : Thu Dec 17 12:59:06 2015 13 // Update Count : 179 14 14 // 15 15 … … 187 187 // read in the builtins and the prelude 188 188 if ( ! nopreludep ) { // include gcc builtins 189 FILE * builtins = fopen( CFA_LIBDIR "/builtins.cf", "r" ); 189 // -l is for initial build ONLY and builtins.cf is not in the lib directory so access it here. 190 FILE * builtins = fopen( libcfap ? "./builtins.cf" : CFA_LIBDIR "/builtins.cf", "r" ); 190 191 if ( builtins == NULL ) { 191 192 std::cerr << "Error: can't open builtins" << std::endl; … … 196 197 197 198 if ( ! libcfap ) { 198 // read the prelude in, if we'renot generating the cfa library199 // read the prelude in, if not generating the cfa library 199 200 FILE * prelude = fopen( CFA_LIBDIR "/prelude.cf", "r" ); 200 201 if ( prelude == NULL ) { … … 203 204 } // if 204 205 205 206 parse( prelude, LinkageSpec::Intrinsic ); 206 207 } // if 207 208 } // if 208 209 209 if ( libcfap ) { 210 parse( input, LinkageSpec::Intrinsic ); 211 } else { 212 parse( input, LinkageSpec::Cforall, grammarp ); 213 } 210 parse( input, libcfap ? LinkageSpec::Intrinsic : LinkageSpec::Cforall, grammarp ); 214 211 215 212 if ( parsep ) {
Note: See TracChangeset
for help on using the changeset viewer.