Changes in / [7ff01ff:3271166]
- Files:
-
- 109 added
- 107 deleted
- 8 edited
-
doc/theses/aaron_moss/comp_II/.gitignore (deleted)
-
doc/theses/aaron_moss/comp_II/Efficient Type Resolution in Cforall.pptx (deleted)
-
doc/theses/aaron_moss/comp_II/Makefile (deleted)
-
doc/theses/aaron_moss/comp_II/comp_II.tex (deleted)
-
doc/theses/aaron_moss/comp_II/conversion_dag.eps (deleted)
-
doc/theses/aaron_moss/comp_II/conversion_dag.odg (deleted)
-
doc/theses/aaron_moss/comp_II/conversion_dag.png (deleted)
-
doc/theses/aaron_moss/comp_II/resolution_dag.eps (deleted)
-
doc/theses/aaron_moss/comp_II/resolution_dag.odg (deleted)
-
doc/theses/aaron_moss/comp_II/resolution_dag.png (deleted)
-
doc/theses/aaron_moss/comp_II/resolution_dag2.odg (deleted)
-
doc/theses/aaron_moss/comp_II/resolution_dag2.png (deleted)
-
doc/theses/aaron_moss/phd/.gitignore (deleted)
-
doc/theses/aaron_moss/phd/Makefile (deleted)
-
doc/theses/aaron_moss/phd/background.tex (deleted)
-
doc/theses/aaron_moss/phd/cfa-macros.tex (deleted)
-
doc/theses/aaron_moss/phd/conclusion.tex (deleted)
-
doc/theses/aaron_moss/phd/frontpgs.tex (deleted)
-
doc/theses/aaron_moss/phd/generic-types.tex (deleted)
-
doc/theses/aaron_moss/phd/introduction.tex (deleted)
-
doc/theses/aaron_moss/phd/macros.tex (deleted)
-
doc/theses/aaron_moss/phd/resolution-heuristics.tex (deleted)
-
doc/theses/aaron_moss/phd/thesis.tex (deleted)
-
doc/theses/aaron_moss/phd/type-environment.tex (deleted)
-
doc/theses/aaron_moss_PhD/comp_II/.gitignore (added)
-
doc/theses/aaron_moss_PhD/comp_II/Efficient Type Resolution in Cforall.pptx (added)
-
doc/theses/aaron_moss_PhD/comp_II/Makefile (added)
-
doc/theses/aaron_moss_PhD/comp_II/comp_II.tex (added)
-
doc/theses/aaron_moss_PhD/comp_II/conversion_dag.eps (added)
-
doc/theses/aaron_moss_PhD/comp_II/conversion_dag.odg (added)
-
doc/theses/aaron_moss_PhD/comp_II/conversion_dag.png (added)
-
doc/theses/aaron_moss_PhD/comp_II/resolution_dag.eps (added)
-
doc/theses/aaron_moss_PhD/comp_II/resolution_dag.odg (added)
-
doc/theses/aaron_moss_PhD/comp_II/resolution_dag.png (added)
-
doc/theses/aaron_moss_PhD/comp_II/resolution_dag2.odg (added)
-
doc/theses/aaron_moss_PhD/comp_II/resolution_dag2.png (added)
-
doc/theses/aaron_moss_PhD/phd/.gitignore (added)
-
doc/theses/aaron_moss_PhD/phd/Makefile (added)
-
doc/theses/aaron_moss_PhD/phd/background.tex (added)
-
doc/theses/aaron_moss_PhD/phd/cfa-macros.tex (added)
-
doc/theses/aaron_moss_PhD/phd/conclusion.tex (added)
-
doc/theses/aaron_moss_PhD/phd/frontpgs.tex (added)
-
doc/theses/aaron_moss_PhD/phd/generic-types.tex (added)
-
doc/theses/aaron_moss_PhD/phd/introduction.tex (added)
-
doc/theses/aaron_moss_PhD/phd/macros.tex (added)
-
doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (added)
-
doc/theses/aaron_moss_PhD/phd/thesis.tex (added)
-
doc/theses/aaron_moss_PhD/phd/type-environment.tex (added)
-
doc/theses/rob_schluntz/.gitignore (deleted)
-
doc/theses/rob_schluntz/Makefile (deleted)
-
doc/theses/rob_schluntz/cfa-format.tex (deleted)
-
doc/theses/rob_schluntz/conclusions.tex (deleted)
-
doc/theses/rob_schluntz/ctordtor.tex (deleted)
-
doc/theses/rob_schluntz/examples/conclusions/dtor.c (deleted)
-
doc/theses/rob_schluntz/examples/conclusions/except.c (deleted)
-
doc/theses/rob_schluntz/examples/conclusions/except.cc (deleted)
-
doc/theses/rob_schluntz/examples/ctor/array_ctor.c (deleted)
-
doc/theses/rob_schluntz/examples/ctor/copy_ctor.c (deleted)
-
doc/theses/rob_schluntz/examples/ctor/cv_ctor.c (deleted)
-
doc/theses/rob_schluntz/examples/ctor/enum_ctor.c (deleted)
-
doc/theses/rob_schluntz/examples/ctor/expr_ctor.c (deleted)
-
doc/theses/rob_schluntz/examples/ctor/global_ctor.c (deleted)
-
doc/theses/rob_schluntz/examples/ctor/hide_ctor.c (deleted)
-
doc/theses/rob_schluntz/examples/ctor/member.c (deleted)
-
doc/theses/rob_schluntz/examples/ctor/placement_ctor.c (deleted)
-
doc/theses/rob_schluntz/examples/ctor/return_dtor.c (deleted)
-
doc/theses/rob_schluntz/examples/ctor/static_ctor.c (deleted)
-
doc/theses/rob_schluntz/examples/ctor/union_ctor.c (deleted)
-
doc/theses/rob_schluntz/examples/intro/FileOutputStream.java (deleted)
-
doc/theses/rob_schluntz/examples/intro/compound_lit.c (deleted)
-
doc/theses/rob_schluntz/examples/intro/designation.c (deleted)
-
doc/theses/rob_schluntz/examples/intro/ignore.c (deleted)
-
doc/theses/rob_schluntz/examples/intro/ires.java (deleted)
-
doc/theses/rob_schluntz/examples/intro/res.java (deleted)
-
doc/theses/rob_schluntz/examples/intro/res1.java (deleted)
-
doc/theses/rob_schluntz/examples/intro/res2.java (deleted)
-
doc/theses/rob_schluntz/examples/intro/res3.java (deleted)
-
doc/theses/rob_schluntz/examples/intro/tuple.cc (deleted)
-
doc/theses/rob_schluntz/examples/intro/variadic.java (deleted)
-
doc/theses/rob_schluntz/examples/malloc.cc (deleted)
-
doc/theses/rob_schluntz/examples/nested.c (deleted)
-
doc/theses/rob_schluntz/examples/poly.c (deleted)
-
doc/theses/rob_schluntz/examples/scope_guard.h (deleted)
-
doc/theses/rob_schluntz/examples/test_scoped_guard.c (deleted)
-
doc/theses/rob_schluntz/examples/tuples/assign.c (deleted)
-
doc/theses/rob_schluntz/examples/tuples/cast.c (deleted)
-
doc/theses/rob_schluntz/examples/tuples/ctor.c (deleted)
-
doc/theses/rob_schluntz/examples/tuples/mrv.c (deleted)
-
doc/theses/rob_schluntz/examples/tuples/mrv_1.c (deleted)
-
doc/theses/rob_schluntz/examples/tuples/mrv_2.c (deleted)
-
doc/theses/rob_schluntz/examples/tuples/mrv_3.c (deleted)
-
doc/theses/rob_schluntz/examples/tuples/named.c (deleted)
-
doc/theses/rob_schluntz/examples/variadic/new.c (deleted)
-
doc/theses/rob_schluntz/examples/variadic/print.c (deleted)
-
doc/theses/rob_schluntz/examples/variadic/sum1.c (deleted)
-
doc/theses/rob_schluntz/examples/variadic/sum2.c (deleted)
-
doc/theses/rob_schluntz/intro.tex (deleted)
-
doc/theses/rob_schluntz/thesis-frontpgs.tex (deleted)
-
doc/theses/rob_schluntz/thesis.bib (deleted)
-
doc/theses/rob_schluntz/thesis.tex (deleted)
-
doc/theses/rob_schluntz/tuples.tex (deleted)
-
doc/theses/rob_schluntz/variadic.tex (deleted)
-
doc/theses/rob_schluntz_MMath/.gitignore (added)
-
doc/theses/rob_schluntz_MMath/Makefile (added)
-
doc/theses/rob_schluntz_MMath/cfa-format.tex (added)
-
doc/theses/rob_schluntz_MMath/conclusions.tex (added)
-
doc/theses/rob_schluntz_MMath/ctordtor.tex (added)
-
doc/theses/rob_schluntz_MMath/examples/conclusions/dtor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/conclusions/except.c (added)
-
doc/theses/rob_schluntz_MMath/examples/conclusions/except.cc (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/array_ctor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/copy_ctor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/cv_ctor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/enum_ctor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/expr_ctor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/global_ctor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/hide_ctor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/member.c (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/placement_ctor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/return_dtor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/static_ctor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/ctor/union_ctor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/intro/FileOutputStream.java (added)
-
doc/theses/rob_schluntz_MMath/examples/intro/compound_lit.c (added)
-
doc/theses/rob_schluntz_MMath/examples/intro/designation.c (added)
-
doc/theses/rob_schluntz_MMath/examples/intro/ignore.c (added)
-
doc/theses/rob_schluntz_MMath/examples/intro/ires.java (added)
-
doc/theses/rob_schluntz_MMath/examples/intro/res.java (added)
-
doc/theses/rob_schluntz_MMath/examples/intro/res1.java (added)
-
doc/theses/rob_schluntz_MMath/examples/intro/res2.java (added)
-
doc/theses/rob_schluntz_MMath/examples/intro/res3.java (added)
-
doc/theses/rob_schluntz_MMath/examples/intro/tuple.cc (added)
-
doc/theses/rob_schluntz_MMath/examples/intro/variadic.java (added)
-
doc/theses/rob_schluntz_MMath/examples/malloc.cc (added)
-
doc/theses/rob_schluntz_MMath/examples/nested.c (added)
-
doc/theses/rob_schluntz_MMath/examples/poly.c (added)
-
doc/theses/rob_schluntz_MMath/examples/scope_guard.h (added)
-
doc/theses/rob_schluntz_MMath/examples/test_scoped_guard.c (added)
-
doc/theses/rob_schluntz_MMath/examples/tuples/assign.c (added)
-
doc/theses/rob_schluntz_MMath/examples/tuples/cast.c (added)
-
doc/theses/rob_schluntz_MMath/examples/tuples/ctor.c (added)
-
doc/theses/rob_schluntz_MMath/examples/tuples/mrv.c (added)
-
doc/theses/rob_schluntz_MMath/examples/tuples/mrv_1.c (added)
-
doc/theses/rob_schluntz_MMath/examples/tuples/mrv_2.c (added)
-
doc/theses/rob_schluntz_MMath/examples/tuples/mrv_3.c (added)
-
doc/theses/rob_schluntz_MMath/examples/tuples/named.c (added)
-
doc/theses/rob_schluntz_MMath/examples/variadic/new.c (added)
-
doc/theses/rob_schluntz_MMath/examples/variadic/print.c (added)
-
doc/theses/rob_schluntz_MMath/examples/variadic/sum1.c (added)
-
doc/theses/rob_schluntz_MMath/examples/variadic/sum2.c (added)
-
doc/theses/rob_schluntz_MMath/intro.tex (added)
-
doc/theses/rob_schluntz_MMath/thesis-frontpgs.tex (added)
-
doc/theses/rob_schluntz_MMath/thesis.bib (added)
-
doc/theses/rob_schluntz_MMath/thesis.tex (added)
-
doc/theses/rob_schluntz_MMath/tuples.tex (added)
-
doc/theses/rob_schluntz_MMath/variadic.tex (added)
-
doc/theses/thierry_delisle/.gitignore (deleted)
-
doc/theses/thierry_delisle/Makefile (deleted)
-
doc/theses/thierry_delisle/annex/glossary.tex (deleted)
-
doc/theses/thierry_delisle/annex/local.bib (deleted)
-
doc/theses/thierry_delisle/figures/dependency.fig (deleted)
-
doc/theses/thierry_delisle/figures/ext_monitor.fig (deleted)
-
doc/theses/thierry_delisle/figures/int_monitor.fig (deleted)
-
doc/theses/thierry_delisle/figures/monitor.fig (deleted)
-
doc/theses/thierry_delisle/figures/monitor_structs.fig (deleted)
-
doc/theses/thierry_delisle/figures/system.fig (deleted)
-
doc/theses/thierry_delisle/notes/cor-thread-traits.c (deleted)
-
doc/theses/thierry_delisle/notes/lit-review.md (deleted)
-
doc/theses/thierry_delisle/notes/notes.md (deleted)
-
doc/theses/thierry_delisle/style/cfa-format.tex (deleted)
-
doc/theses/thierry_delisle/style/style.tex (deleted)
-
doc/theses/thierry_delisle/text/basics.tex (deleted)
-
doc/theses/thierry_delisle/text/cforall.tex (deleted)
-
doc/theses/thierry_delisle/text/concurrency.tex (deleted)
-
doc/theses/thierry_delisle/text/frontpgs.tex (deleted)
-
doc/theses/thierry_delisle/text/future.tex (deleted)
-
doc/theses/thierry_delisle/text/internals.tex (deleted)
-
doc/theses/thierry_delisle/text/intro.tex (deleted)
-
doc/theses/thierry_delisle/text/parallelism.tex (deleted)
-
doc/theses/thierry_delisle/text/results.tex (deleted)
-
doc/theses/thierry_delisle/text/together.tex (deleted)
-
doc/theses/thierry_delisle/thePlan.md (deleted)
-
doc/theses/thierry_delisle/thesis.tex (deleted)
-
doc/theses/thierry_delisle/version (deleted)
-
doc/theses/thierry_delisle/version.sh (deleted)
-
doc/theses/thierry_delisle_MMath/.gitignore (added)
-
doc/theses/thierry_delisle_MMath/Makefile (added)
-
doc/theses/thierry_delisle_MMath/annex/glossary.tex (added)
-
doc/theses/thierry_delisle_MMath/annex/local.bib (added)
-
doc/theses/thierry_delisle_MMath/figures/dependency.fig (added)
-
doc/theses/thierry_delisle_MMath/figures/ext_monitor.fig (added)
-
doc/theses/thierry_delisle_MMath/figures/int_monitor.fig (added)
-
doc/theses/thierry_delisle_MMath/figures/monitor.fig (added)
-
doc/theses/thierry_delisle_MMath/figures/monitor_structs.fig (added)
-
doc/theses/thierry_delisle_MMath/figures/system.fig (added)
-
doc/theses/thierry_delisle_MMath/notes/cor-thread-traits.c (added)
-
doc/theses/thierry_delisle_MMath/notes/lit-review.md (added)
-
doc/theses/thierry_delisle_MMath/notes/notes.md (added)
-
doc/theses/thierry_delisle_MMath/style/cfa-format.tex (added)
-
doc/theses/thierry_delisle_MMath/style/style.tex (added)
-
doc/theses/thierry_delisle_MMath/text/basics.tex (added)
-
doc/theses/thierry_delisle_MMath/text/cforall.tex (added)
-
doc/theses/thierry_delisle_MMath/text/concurrency.tex (added)
-
doc/theses/thierry_delisle_MMath/text/frontpgs.tex (added)
-
doc/theses/thierry_delisle_MMath/text/future.tex (added)
-
doc/theses/thierry_delisle_MMath/text/internals.tex (added)
-
doc/theses/thierry_delisle_MMath/text/intro.tex (added)
-
doc/theses/thierry_delisle_MMath/text/parallelism.tex (added)
-
doc/theses/thierry_delisle_MMath/text/results.tex (added)
-
doc/theses/thierry_delisle_MMath/text/together.tex (added)
-
doc/theses/thierry_delisle_MMath/thePlan.md (added)
-
doc/theses/thierry_delisle_MMath/thesis.tex (added)
-
doc/theses/thierry_delisle_MMath/version (added)
-
doc/theses/thierry_delisle_MMath/version.sh (added)
-
libcfa/configure (modified) (1 diff)
-
src/CodeTools/ResolvProtoDump.cc (added)
-
src/CodeTools/ResolvProtoDump.h (added)
-
src/CodeTools/module.mk (modified) (1 diff)
-
src/CompilationState.cc (modified) (1 diff)
-
src/CompilationState.h (modified) (1 diff)
-
src/Makefile.in (modified) (4 diffs)
-
src/Parser/LinkageSpec.cc (modified) (2 diffs)
-
src/Parser/LinkageSpec.h (modified) (2 diffs)
-
src/main.cc (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/configure
r7ff01ff r3271166 1959 1959 1960 1960 1961 1961 1962 am__api_version='1.15' 1962 1963 -
src/CodeTools/module.mk
r7ff01ff r3271166 16 16 17 17 SRC += CodeTools/DeclStats.cc \ 18 CodeTools/ResolvProtoDump.cc \ 18 19 CodeTools/TrackLoc.cc -
src/CompilationState.cc
r7ff01ff r3271166 30 30 parsep = false, 31 31 resolvep = false, 32 resolvprotop = false, 32 33 symtabp = false, 33 34 treep = false, -
src/CompilationState.h
r7ff01ff r3271166 31 31 parsep, 32 32 resolvep, 33 resolvprotop, 33 34 symtabp, 34 35 treep, -
src/Makefile.in
r7ff01ff r3271166 221 221 CodeGen/FixNames.$(OBJEXT) CodeGen/FixMain.$(OBJEXT) \ 222 222 CodeGen/OperatorTable.$(OBJEXT) CodeTools/DeclStats.$(OBJEXT) \ 223 CodeTools/ResolvProtoDump.$(OBJEXT) \ 223 224 CodeTools/TrackLoc.$(OBJEXT) Concurrency/Keywords.$(OBJEXT) \ 224 225 Concurrency/Waitfor.$(OBJEXT) Common/SemanticError.$(OBJEXT) \ … … 520 521 CodeGen/FixNames.cc CodeGen/FixMain.cc \ 521 522 CodeGen/OperatorTable.cc CodeTools/DeclStats.cc \ 522 CodeTools/TrackLoc.cc Concurrency/Keywords.cc \ 523 Concurrency/Waitfor.cc Common/SemanticError.cc \ 524 Common/UniqueName.cc Common/DebugMalloc.cc Common/Assert.cc \ 525 Common/Heap.cc Common/Eval.cc ControlStruct/LabelGenerator.cc \ 523 CodeTools/ResolvProtoDump.cc CodeTools/TrackLoc.cc \ 524 Concurrency/Keywords.cc Concurrency/Waitfor.cc \ 525 Common/SemanticError.cc Common/UniqueName.cc \ 526 Common/DebugMalloc.cc Common/Assert.cc Common/Heap.cc \ 527 Common/Eval.cc ControlStruct/LabelGenerator.cc \ 526 528 ControlStruct/LabelFixer.cc ControlStruct/MLEMutator.cc \ 527 529 ControlStruct/Mutate.cc ControlStruct/ForExprMutator.cc \ … … 999 1001 CodeTools/DeclStats.$(OBJEXT): CodeTools/$(am__dirstamp) \ 1000 1002 CodeTools/$(DEPDIR)/$(am__dirstamp) 1003 CodeTools/ResolvProtoDump.$(OBJEXT): CodeTools/$(am__dirstamp) \ 1004 CodeTools/$(DEPDIR)/$(am__dirstamp) 1001 1005 CodeTools/TrackLoc.$(OBJEXT): CodeTools/$(am__dirstamp) \ 1002 1006 CodeTools/$(DEPDIR)/$(am__dirstamp) … … 1101 1105 @AMDEP_TRUE@@am__include@ @am__quote@CodeGen/$(DEPDIR)/OperatorTable.Po@am__quote@ 1102 1106 @AMDEP_TRUE@@am__include@ @am__quote@CodeTools/$(DEPDIR)/DeclStats.Po@am__quote@ 1107 @AMDEP_TRUE@@am__include@ @am__quote@CodeTools/$(DEPDIR)/ResolvProtoDump.Po@am__quote@ 1103 1108 @AMDEP_TRUE@@am__include@ @am__quote@CodeTools/$(DEPDIR)/TrackLoc.Po@am__quote@ 1104 1109 @AMDEP_TRUE@@am__include@ @am__quote@Common/$(DEPDIR)/Assert.Po@am__quote@ -
src/Parser/LinkageSpec.cc
r7ff01ff r3271166 10 10 // Created On : Sat May 16 13:22:09 2015 11 11 // Last Modified By : Andrew Beach 12 // Last Modified On : Fri Jul 7 11:11:00 201713 // Update Count : 2 512 // Last Modified On : Thr Spt 12 15:59:00 2018 13 // Update Count : 26 14 14 // 15 15 … … 23 23 24 24 namespace LinkageSpec { 25 26 Spec linkageCheck( CodeLocation location, const string * spec ) {27 assert( spec );28 unique_ptr<const string> guard( spec ); // allocated by lexer29 if ( *spec == "\"Cforall\"" ) {30 return Cforall;31 } else if ( *spec == "\"C\"" ) {32 return C;33 } else if ( *spec == "\"BuiltinC\"" ) {34 return BuiltinC;35 } else {36 SemanticError( location, "Invalid linkage specifier " + *spec );37 } // if38 }39 25 40 26 Spec linkageUpdate( CodeLocation location, Spec old_spec, const string * cmd ) { -
src/Parser/LinkageSpec.h
r7ff01ff r3271166 9 9 // Author : Rodolfo G. Esteves 10 10 // Created On : Sat May 16 13:24:28 2015 11 // Last Modified By : Peter A. Buhr12 // Last Modified On : Mon Jul 2 07:46:49201813 // Update Count : 1 611 // Last Modified By : Andrew Beach 12 // Last Modified On : Thr Spt 13 15:59:00 2018 13 // Update Count : 17 14 14 // 15 15 … … 41 41 42 42 43 Spec linkageCheck( CodeLocation location, const std::string * );44 // Returns the Spec with the given name (limited to C, Cforall & BuiltinC)45 43 Spec linkageUpdate( CodeLocation location, Spec old_spec, const std::string * cmd ); 46 44 /* If cmd = "C" returns a Spec that is old_spec with is_mangled = false -
src/main.cc
r7ff01ff r3271166 34 34 #include "CodeGen/Generate.h" // for generate 35 35 #include "CodeTools/DeclStats.h" // for printDeclStats 36 #include "CodeTools/ResolvProtoDump.h" // for dumpAsResolvProto 36 37 #include "CodeTools/TrackLoc.h" // for fillLocations 37 38 #include "Common/CompilerError.h" // for CompilerError … … 271 272 CodeTools::fillLocations( translationUnit ); 272 273 274 if ( resolvprotop ) { 275 CodeTools::dumpAsResolvProto( translationUnit ); 276 return 0; 277 } 278 273 279 PASS( "resolve", ResolvExpr::resolve( translationUnit ) ); 274 280 if ( exprp ) { … … 376 382 377 383 void parse_cmdline( int argc, char * argv[], const char *& filename ) { 378 enum { Ast, Bbox, Bresolver, CtorInitFix, DeclStats, Expr, ExprAlt, Grammar, LibCFA, Linemarks, Nolinemarks, Nopreamble, Parse, PreludeDir, Prototypes, Resolver, Symbol, Tree, TupleExpansion, Validate, };384 enum { Ast, Bbox, Bresolver, CtorInitFix, DeclStats, Expr, ExprAlt, Grammar, LibCFA, Linemarks, Nolinemarks, Nopreamble, Parse, PreludeDir, Prototypes, Resolver, ResolvProto, Symbol, Tree, TupleExpansion, Validate, }; 379 385 380 386 static struct option long_opts[] = { … … 395 401 { "no-prototypes", no_argument, 0, Prototypes }, 396 402 { "resolver", no_argument, 0, Resolver }, 403 { "resolv-proto", no_argument, 0, ResolvProto }, 397 404 { "symbol", no_argument, 0, Symbol }, 398 405 { "tree", no_argument, 0, Tree }, … … 407 414 bool Wsuppress = false, Werror = false; 408 415 int c; 409 while ( (c = getopt_long( argc, argv, "abBcCdefgGlLmnNpqr stTvwW:yzZD:F:", long_opts, &long_index )) != -1 ) {416 while ( (c = getopt_long( argc, argv, "abBcCdefgGlLmnNpqrRstTvwW:yzZD:F:", long_opts, &long_index )) != -1 ) { 410 417 switch ( c ) { 411 418 case Ast: … … 479 486 case 'r': // print resolver steps 480 487 resolvep = true; 488 break; 489 case 'R': // dump resolv-proto instance 490 resolvprotop = true; 481 491 break; 482 492 case Symbol:
Note:
See TracChangeset
for help on using the changeset viewer.