A. Jiang
A. Jiang
It's awkward that we can't write `trivially_relocatable_if_eligible(cond)` yet...
> > For what it’s worth, it looks like this introduces a series of `-Wformat` warnings when building the Linux kernel for 32-bit targets, which `typedef size_t` as `unsigned int`...
I think I've found an workaround ([demo](https://godbolt.org/z/Kj319xK66)). Do we want to add the workaround to this library?
I'm totally unsure what happened given the `string` constructor is now delegated to `const char*` constructor. https://github.com/SRombauts/SQLiteCpp/blob/211e642a30459b4a4ff091a47191c9bf287aca4c/include/SQLiteCpp/Statement.h#L55-L63 https://github.com/SRombauts/SQLiteCpp/blob/211e642a30459b4a4ff091a47191c9bf287aca4c/include/SQLiteCpp/Statement.h#L73-L75
Possibly duplicate of #160.
> * I tried to familiarize myself with the test suite, but I am not sure how to test for compilation failure (the paper requires that `std::begin({1,2,3})` no longer compiles)....
> And do you think weather it is a LWG issue? I've filed LWG-4162 for this. But per @BillyONeal's thoughts, I think the currently proposed resolution is less than ideal...
I think it's better to remove the issue number from the PR title. Things will be confusing if it goes into squashed commit message.
`is_convertible` 与 `is_convertible` 含义确实不一样。
It seems that our `_Format_arg_store` is too compressed (containing unaligned `basic_string_view` representations stored in a `unsigned char` array) to be constexpr-friendly. It's a bit unfortunate that `make_format_args` returns `_Format_arg_store`. As...