update clang to 40eb7b4b92dc52e6d757b133899b40395e6adfb4