Adrian Taylor

Results 286 comments of Adrian Taylor

My understanding is that `LChar` unfortunately is not `char8_t`, it's just a `uint8_t`, so that would be a significantly greater amount of work than just a rename. @achristensen07 can confirm...

Thanks, that points me in the right direction.

Reproduction across Mac and Linux: * On Mac: `clang -E test.hpp > bigtest.hpp` * Edit `bigtest.hpp` to remove lines 30 and 31 defining `char16_t` and friends * Transfer `bigtest.hpp` to...

Here's the creduced version: ```cpp template struct a { static const _Tp value; }; template const _Tp a::value; ``` ``` cargo run -- test.hpp --no-layout-tests --enable-cxx-namespaces -- -std=c++14 ``` gives...

Note to self: a repro file is at `~/Downloads/repro-1396.json.zip`

Thank you! Yes - however I need to make it ideally work with Apple's LLVM 16 headers. Somehow :)

A bit of diagnosis. TL;DR: this is going to be hard to fix, but _if_ I can pull it off it might make `autocxx` work in quite a few more...

Hm, in fact - although there's a core of an idea there which might help autocxx in general - I don't think it solves everything (or even anything?) in this...

Fixed by https://github.com/rust-lang/rust-bindgen/commit/7fd78ad70c0c4329206421109dc5259b7b923f7e which I've now rolled into autocxx-bindgen.

> It might also be worth noting explicitly that the types of parameters in the method call expression aren't taken into account in method resolution. Agreed - I added your...