source: src/CompilationState.h@ 2469a6e

ADT aaron-thesis arm-eh ast-experimental cleanup-dtors deferred_resn demangler enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr no_list persistent-indexer pthread-emulation qualifiedEnum
Last change on this file since 2469a6e was 05e6eb5, checked in by Rob Schluntz <rschlunt@…>, 7 years ago

Warn about constructor/destructor priorities 101-200 only when not building the library

  • Property mode set to 100644
File size: 955 bytes
Line 
1//
2// Cforall Version 1.0.0 Copyright (C) 2018 University of Waterloo
3//
4// The contents of this file are covered under the licence agreement in the
5// file "LICENCE" distributed with Cforall.
6//
7// CompilationState.h --
8//
9// Author : Rob Schluntz
10// Created On : Mon Ju1 30 10:47:01 2018
11// Last Modified By : Rob Schluntz
12// Last Modified On : Mon Ju1 30 10:46:25 2018
13// Update Count : 2
14//
15
16extern int yydebug; // set for -g flag (Grammar)
17extern bool
18 astp,
19 bresolvep,
20 bboxp,
21 bcodegenp,
22 ctorinitp,
23 declstatsp,
24 exprp,
25 expraltp,
26 genericsp,
27 libcfap,
28 nopreludep,
29 noprotop,
30 nomainp,
31 parsep,
32 resolvep,
33 symtabp,
34 treep,
35 tuplep,
36 validp,
37 errorp,
38 codegenp,
39 prettycodegenp,
40 linemarks;
41
42// is the compiler building prelude or libcfa?
43inline bool buildingLibrary() {
44 return libcfap | treep;
45}
46
47// Local Variables: //
48// tab-width: 4 //
49// mode: c++ //
50// compile-command: "make install" //
51// End: //
Note: See TracBrowser for help on using the repository browser.