diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/autoconf/m4/visibility_inlines_hidden.m4 | 4 | ||||
| -rwxr-xr-x | llvm/configure | 4 | 
2 files changed, 5 insertions, 3 deletions
diff --git a/llvm/autoconf/m4/visibility_inlines_hidden.m4 b/llvm/autoconf/m4/visibility_inlines_hidden.m4 index 42ddbe9128b..ee3d61bc82d 100644 --- a/llvm/autoconf/m4/visibility_inlines_hidden.m4 +++ b/llvm/autoconf/m4/visibility_inlines_hidden.m4 @@ -9,7 +9,9 @@ AC_DEFUN([AC_CXX_USE_VISIBILITY_INLINES_HIDDEN],  [ AC_LANG_PUSH([C++])    oldcxxflags="$CXXFLAGS"    CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden" -  AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], +  AC_COMPILE_IFELSE([AC_LANG_PROGRAM( +    [template <typename T> struct X { inline void f() {} };], +    [X<int>().f();])],      [llvm_cv_cxx_visibility_inlines_hidden=yes],[llvm_cv_cxx_visibility_inlines_hidden=no])    CXXFLAGS="$oldcxxflags"    AC_LANG_POP([C++]) diff --git a/llvm/configure b/llvm/configure index ad20b850ab0..62b2d1cc9be 100755 --- a/llvm/configure +++ b/llvm/configure @@ -20993,11 +20993,11 @@ _ACEOF  cat confdefs.h >>conftest.$ac_ext  cat >>conftest.$ac_ext <<_ACEOF  /* end confdefs.h.  */ - +template <typename T> struct X { inline void f() {} };  int  main ()  { - +X<int>().f();    ;    return 0;  }  | 

