search for: internal_linkag

Displaying 6 results from an estimated 6 matches for "internal_linkag".

Did you mean: internal_linkage
2015 Nov 09
3
[cfe-dev] [RFC] __attribute__((internal_linkage))
With respect only to '__attribute__((internal_linkage))', not 'nodebug' and other parts of this topic; does hiding "some" members and not others not introduce a violation of the ODR because some members of the class as it appears in one translation unit are not the same actual definitions as the apparently "same" membe...
2016 Jul 13
3
[cfe-dev] [RFC] __attribute__((internal_linkage))
Hi Evgenii, I was wondering what the status is of your work to attach "internal_linkage" to methods of standard library classes in libc++. The following piece of code doesn't link because a symbol (string::empty) is undefined and it sounds like your work might fix the linkage error I'm seeing. $ cat test1.cpp #include <string> #include <functional> int main...
2015 Oct 29
2
[cfe-dev] [RFC] __attribute__((internal_linkage))
...ssage----- From: cfe-dev [mailto:cfe-dev-bounces at lists.llvm.org] On Behalf Of Evgenii Stepanov via cfe-dev Sent: 23 October 2015 22:41 To: Steven Stewart-Gallus <sstewartgallus00 at mylangara.bc.ca> Cc: Clang Dev <cfe-dev at lists.llvm.org> Subject: Re: [cfe-dev] [RFC] __attribute__((internal_linkage)) Sounds right. The proposed attribute is a rough equivalent of static void foo::do_method(void) { // implementation here } where "static" does not mean a static class member, but makes the declaration local to the translation unit. C-style "static". The patch in http://r...
2015 Nov 02
2
[cfe-dev] [RFC] __attribute__((internal_linkage))
...l Message----- > From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Chris > Lattner via llvm-dev > Sent: Saturday, October 31, 2015 2:58 PM > To: sstewartgallus00 at mylangara.bc.ca > Cc: LLVM Developers > Subject: Re: [llvm-dev] [cfe-dev] [RFC] __attribute__((internal_linkage)) > > Hi Stewart, > > I saw this get brought up at the LLVM devmtg in the context of improving > the stack size of libc++ frames. > > Have you guys considered a different approach to solving this problem? In > the case of libc++, the _LIBCPP_INLINE_VISIBILITY macro curr...
2016 Jul 13
3
[cfe-dev] [RFC] __attribute__((internal_linkage))
...priority work. I still want to > get it done one day, but it's not clear when that would be. > > On Tue, Jul 12, 2016 at 6:11 PM, Akira Hatanaka <ahatanak at gmail.com> wrote: >> Hi Evgenii, >> >> I was wondering what the status is of your work to attach "internal_linkage" >> to methods of standard library classes in libc++. The following piece of >> code doesn't link because a symbol (string::empty) is undefined and it >> sounds like your work might fix the linkage error I'm seeing. >> >> $ cat test1.cpp >> #includ...
2015 Nov 16
2
LLVM Weekly - #98, Nov 16th 2015
...match instruction patterns to their own ISA's bitreverse instruction. See also the patch to the ARM backend that replaces ARMISD::RBIT with ISD::BITREVERSE. [r252878](http://reviews.llvm.org/rL252878), [r253047](http://reviews.llvm.org/rL253047). ## Clang commits * Support for `__attribute__(internal_linkage)` was added. This is much like C's static keyword, but applies to C++ class methods. [r252648](http://reviews.llvm.org/rL252648). * Clang now supports GCC's `__auto_type` extension, with a few minor enhancements. [r252690](http://reviews.llvm.org/rL252690). ## Other project commits * l...