diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2016-11-02 17:09:20 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-02 17:09:20 -0500 |
commit | 33534e576003aec13d0d7f59d75c2980aae35273 (patch) | |
tree | da65404086e37b8f340347acda93523a71ad6865 /tests/headers/macro-expr-basic.h | |
parent | 6b303852f4a923e809c688dc5ab86c466f2901ae (diff) | |
parent | cd2754c4c75501a6b2f1f0e2a96c70dde39d3433 (diff) |
Auto merge of #192 - fitzgen:use-debug-info-in-tests, r=emilio
Groundwork/infrastructure for asserting debug info in tests
This adds the ability to generate dummy C/C++ uses of the whitelisted types in an input header, and extends the testing infrastructure to generate these uses.
This is the first part of #151. The second part (which I am holding off on for the moment because I want to focus on regenerating SpiderMonkey bindings) would be to compile these dummy uses into object files, and then comparing their DWARF debug info to the DWARF debug info in our compiled Rust bindings and asserting that size and alignment matches up to each other.
r? @emilio
Diffstat (limited to 'tests/headers/macro-expr-basic.h')
0 files changed, 0 insertions, 0 deletions