15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// RUN: %clang_cc1 -emit-llvm %s -o /dev/null 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void *dlclose(void*); 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void ap_os_dso_unload(void *handle) 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){ 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) dlclose(handle); 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return; /* This return triggers the bug: Weird */ 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)