Commit Graph

18 Commits

Author SHA1 Message Date
CristinaCristescu
8d88a849be Print the macro in .compareState. 2013-11-25 13:56:01 +01:00
CristinaCristescu
0490caaa99 Macro recovery 2013-11-25 13:56:00 +01:00
Vassil Vassilev
d70c1702dc Ignore the noise coming from the lazily-created builtins. 2013-11-14 15:24:03 +01:00
Vassil Vassilev
31534f1f79 Add prefix making rm cling* easier. 2013-11-14 15:24:03 +01:00
Vassil Vassilev
3f7fcc82ad Dump the lookup tables, too. 2013-11-14 15:24:03 +01:00
Vassil Vassilev
b600182114 Typo. 2013-11-14 15:24:03 +01:00
Vassil Vassilev
5209ba0d7f Add future wanna-track property. 2013-10-29 20:19:25 +01:00
Vassil Vassilev
2fe6eb0a6c From Cristina and me: Fix the SubSequentDecls.C
The test #includes a header file which is expected to be reverted.
.storeState and .compareState report that header file is leftover in clang's state.
This is intentionally done, because we cannot free the FileEntry pointing to that
file, because it is referenced all over the Source- and File-Managers. Instead we
clean up the cache of the file so that whoever does a request for that file entry
it will be reread from disk.

Semantically speaking this side effect that store/compare state found must be skipped.
2013-10-16 16:37:58 +02:00
Vassil Vassilev
082f3feab4 Dump the llvm::Module too. 2013-10-14 09:11:40 +02:00
Vassil Vassilev
45e42d1156 Add timestamp to the created file. For now just HH:MM:SS. 2013-10-14 09:11:40 +02:00
Vassil Vassilev
a9b71bb973 We should append the outfile name to the path. 2013-10-14 09:11:38 +02:00
Axel Naumann
2e451da58e Fix is_directory() 2013-09-26 17:54:20 +02:00
Axel Naumann
17ffb2bbb4 No more Path. 2013-09-26 17:54:19 +02:00
Vassil Vassilev
0421df1d22 Cleanup the temporary files. 2013-09-24 12:07:04 +02:00
Vassil Vassilev
db1fad1a20 Fix warnings. 2013-09-20 10:12:57 +02:00
Vassil Vassilev
156e74b8dd Update references to the file. 2013-09-18 20:33:06 +02:00
Vassil Vassilev
0fda7606c1 Remove commented out code. 2013-09-18 20:33:05 +02:00
Vassil Vassilev
6f569a1aaa Move the implementation in an interpreter-independent object.
We don't need the intepreter to store clang's state. We can use a separate object
for that which allows to be reused.

Provide *much* shorter and cleaner implementation.
2013-09-18 20:33:05 +02:00