less noise: #warning -> comment

It really isn't very useful for a user that compiles the test to see the
warning about the GCC bug all the time. Keep it as a comment in the
code, though.

Signed-off-by: Matthias Kretz <kretz@kde.org>
mark functions as inline instead of static

this gets rid of unused function warnings (it's not the code I want to
write, but warnings win...)

Signed-off-by: Matthias Kretz <kretz@kde.org>
remove dead code from conversion unittest

this code was here to test that some type combinations as arguments to
operators do not work. It was disabled long ago and doesn't work in this
way - so remove it.

Signed-off-by: Matthias Kretz <kretz@kde.org>
remove unused typedefs

These typedefs lead to noisy warnings. They might have been useful to
keep around for future work - but for now it's actually cleaner without
them.

Signed-off-by: Matthias Kretz <kretz@kde.org>
Merge remote branch 'origin/master' into staging