llvm/flang/lib/parser
Tim Keith 03435d981d [flang] Use fundamental types in overloadings of Unparse.
Different systems map std::size_t, string::size_type, etc. to different
fundamental types. To ensure they are all covered, make the overloadings
of Unparse for integer types use only fundamental types.

This fixes compilations problems on Darwin and *BSD systems.

Original-commit: flang-compiler/f18@5576ed49a2
Reviewed-on: https://github.com/flang-compiler/f18/pull/205
2018-10-10 07:24:27 -07:00
..
basic-parsers.h [flang] Changes that might fix MSVC build problems from sjs 2018-09-25 15:23:59 -07:00
char-block.h
char-buffer.cc
char-buffer.h
char-set.cc
char-set.h
characters.cc [flang] Use std::nullopt in place of empty braces in return statements. 2018-08-03 16:23:57 -07:00
characters.h [flang] Use std::nullopt in place of empty braces in return statements. 2018-08-03 16:23:57 -07:00
CMakeLists.txt
debug-parser.cc [flang] Clean up messaging: make Say() member function templates more flexible, hide MessageFormattedText instances 2018-08-09 10:17:40 -07:00
debug-parser.h
features.h [flang] mixed Complex; removed BOZConstant in favor of converting in place 2018-09-12 16:29:13 -07:00
format-specification.h
grammar.h [flang] Correct the spelling of LOCAL_INIT clauses on DO CONCURRENT statements. 2018-10-02 10:03:37 -07:00
instrumented-parser.cc
instrumented-parser.h [flang] Use std::nullopt in place of empty braces in return statements. 2018-08-03 16:23:57 -07:00
message.cc [flang] expression analysis 2018-09-12 16:28:49 -07:00
message.h [flang] work on structure components 2018-09-25 15:23:58 -07:00
openmp-grammar.h [flang] Resolve recent NAG failures better, more clean-up, ready for merge. 2018-09-13 11:29:10 -07:00
parse-state.h [flang] Clean up messaging: make Say() member function templates more flexible, hide MessageFormattedText instances 2018-08-09 10:17:40 -07:00
parse-tree-visitor.h [flang] Prep for review 2018-10-04 13:55:51 -07:00
parse-tree.cc [flang] Add common::ImportKind 2018-08-23 11:45:49 -07:00
parse-tree.h [flang] Correct the spelling of LOCAL_INIT clauses on DO CONCURRENT statements. 2018-10-02 10:03:37 -07:00
parsing.cc [flang] Clean up messaging: make Say() member function templates more flexible, hide MessageFormattedText instances 2018-08-09 10:17:40 -07:00
parsing.h [flang] add isModuleFile flag to parser::Options, use it 2018-07-27 15:18:36 -07:00
preprocessor.cc [flang] Clean up messaging: make Say() member function templates more flexible, hide MessageFormattedText instances 2018-08-09 10:17:40 -07:00
preprocessor.h
prescan.cc [flang] Clean up messaging: make Say() member function templates more flexible, hide MessageFormattedText instances 2018-08-09 10:17:40 -07:00
prescan.h [flang] Clean up messaging: make Say() member function templates more flexible, hide MessageFormattedText instances 2018-08-09 10:17:40 -07:00
provenance.cc [flang] Let multiple CookedSource instances share a ref-counted AllSources. 2018-07-27 14:58:14 -07:00
provenance.h [flang] address review comments 2018-07-27 17:06:55 -07:00
source.cc
source.h
stmt-parser.h [flang] Resolve recent NAG failures better, more clean-up, ready for merge. 2018-09-13 11:29:10 -07:00
token-parsers.h [flang] Canonicalize nonstandard BOZ literals to avoid spurious parse/unparse/reparse/unparse failures. 2018-08-09 10:17:44 -07:00
token-sequence.cc
token-sequence.h
type-parsers.h
unparse.cc [flang] Use fundamental types in overloadings of Unparse. 2018-10-10 07:24:27 -07:00
unparse.h
user-state.cc [flang] Parse nonlabel DO within label DO better; add -fdebug-semantics; more testing 2018-10-04 13:54:07 -07:00
user-state.h [flang] Parse nonlabel DO within label DO better; add -fdebug-semantics; more testing 2018-10-04 13:54:07 -07:00