Slava Pestov
a24e95f86c
Reflection: Extract new decodeMangledType() for when we have a TypeRefBuilder but not ReflectionContext, NFC
...
In particular, this will allow the field and associated type metadata
parsing to be moved out of ReflectionContext and into TypeRefBuilder,
which is required for TypeRef lowering.
2016-04-16 02:18:31 -07:00
John McCall
5eef441240
Extract the core implementation of ReflectionContext and
...
template it over the builder type.
Also preserves more information about function types until
the builder, at least.
2016-04-14 21:21:44 -07:00
practicalswift
39c6b56fd0
[gardening] Fix file header formatting.
2016-04-13 10:07:23 +02:00
Chris Lattner
0f9d2c1d22
add some newlines at the end of files to avoid "dangerous" implementation
...
defined behavior in C++98. I thought that C++'11 fixed this though, so it
isn't clear why clang is complaining about it.
2016-04-12 21:07:28 -07:00
John McCall
91f02848df
Organize the MemoryReader interface headers to better support
...
multiple clients.
2016-04-12 16:05:29 -07:00