bugfix: repaired the __clang__ workarounds