Displaying 7 results from an estimated 7 matches for "standardese".
Did you mean:
standard's
2015 Jun 01
4
[LLVMdev] [cfe-dev] RFC: Adding attribute(nonnull) to things in libc++
On Mon, Jun 01, 2015 at 09:57:17AM -0700, Reid Kleckner wrote:
> Why should memset / memcpy be attribute nonnull? Is there standardese that
> supports that?
The generic entry text of the standard section. IMO this is a standard
bug and someone should *please* get it fixed. It is ridiculous that zero
sized operations are considered UB.
Joerg
2015 Oct 29
2
[cfe-dev] [RFC] __attribute__((internal_linkage))
...quot; per-se because it is outside the scope of the language specification. But it does describes it in terms of having a hidden name which is "unique" to the translation unit, and under the "as if" rule, internal linkage is a common convention for achieving this.
This is just Standardese for dealing with what compiler implementers typically handle as "internal linkage" anyway; at the same time, the use of 'static' for this purpose was deprecated. This is specifically stated in C++98 section 7.3.1.1 and unnamed namespaces are still similarly defined in C++17 (Work...
2015 Nov 02
2
[cfe-dev] [RFC] __attribute__((internal_linkage))
...the scope of the language specification. But it does describes it
> in terms of having a hidden name which is "unique" to the translation
> unit, and under the "as if" rule, internal linkage is a common convention
> for achieving this.
> >
> > This is just Standardese for dealing with what compiler implementers
> typically handle as "internal linkage" anyway; at the same time, the use
> of 'static' for this purpose was deprecated. This is specifically stated
> in C++98 section 7.3.1.1 and unnamed namespaces are still similarly
> de...
2015 Jun 01
4
[LLVMdev] RFC: Adding attribute(nonnull) to things in libc++
This weekend, I got an email from Nuno Lopes informing me that UBSAN now
paid attention to attribute(nonnull), and he was having some problems with
it going off when using libc++.
I did some investigation, and found that he was exactly right - there were
places (deep inside the vector code, for example) which called
std::memcpy(null, null, 0) - which is definitely UB.
In an ideal world, our C
2015 Nov 09
3
[cfe-dev] [RFC] __attribute__((internal_linkage))
...age specification. But it does
>> describes it in terms of having a hidden name which is "unique" to
>> the translation unit, and under the "as if" rule, internal linkage is
>> a common convention for achieving this.
>> >
>> > This is just Standardese for dealing with what compiler
>> > implementers
>> typically handle as "internal linkage" anyway; at the same time, the
>> use of 'static' for this purpose was deprecated. This is
>> specifically stated in C++98 section 7.3.1.1 and unnamed namespace...
2016 Jul 13
3
[cfe-dev] [RFC] __attribute__((internal_linkage))
...gt;> describes it in terms of having a hidden name which is "unique" to
> >>> the translation unit, and under the "as if" rule, internal linkage is
> >>> a common convention for achieving this.
> >>> >
> >>> > This is just Standardese for dealing with what compiler
> >>> > implementers
> >>> typically handle as "internal linkage" anyway; at the same time, the
> >>> use of 'static' for this purpose was deprecated. This is
> >>> specifically stated in C++98 sect...
2016 Jul 13
3
[cfe-dev] [RFC] __attribute__((internal_linkage))
...ms of having a hidden name which is "unique" to
>>>>>> the translation unit, and under the "as if" rule, internal linkage is
>>>>>> a common convention for achieving this.
>>>>>>>
>>>>>>> This is just Standardese for dealing with what compiler
>>>>>>> implementers
>>>>>> typically handle as "internal linkage" anyway; at the same time, the
>>>>>> use of 'static' for this purpose was deprecated. This is
>>>>>> specif...