Ticket #11238: clang.diff

File clang.diff, 1.2 KB (added by nathan@…, 7 years ago)

DIsable -finline-functions-warning on clang

  • tools/build/src/tools/clang-darwin.jam

    From 8f0a9fa7ca7000f4a29f330c14ceb51c147e901b Mon Sep 17 00:00:00 2001
    From: Nathan Toone <nathan@toonetown.com>
    Date: Tue, 14 Apr 2015 14:29:04 -0600
    Subject: [PATCH] clang doesn't support finline-function - and the latest
     version actually emits a warning (it was silently ignored previously).  See
     http://stackoverflow.com/questions/26108606/no-support-to-finline-functions-in-clang-3-5
    
    ---
     tools/build/src/tools/clang-darwin.jam | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/tools/build/src/tools/clang-darwin.jam b/tools/build/src/tools/clang-darwin.jam
    index 51e5fad..3b20e1e 100644
    a b toolset.flags clang-darwin.compile OPTIONS <optimization>space : -Os ;  
    8383
    8484toolset.flags clang-darwin.compile OPTIONS <inlining>off  : -fno-inline ;
    8585toolset.flags clang-darwin.compile OPTIONS <inlining>on   : -Wno-inline ;
    86 toolset.flags clang-darwin.compile OPTIONS <inlining>full : -finline-functions -Wno-inline ;
     86toolset.flags clang-darwin.compile OPTIONS <inlining>full : -Wno-inline ;
    8787
    8888toolset.flags clang-darwin.compile OPTIONS <warnings>off : -w ;
    8989toolset.flags clang-darwin.compile OPTIONS <warnings>on  : -Wall ;