[polly] r248823 - Replace default destructors by {} destructors

Tobias Grosser via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 29 23:04:44 PDT 2015


On 09/30/2015 12:56 AM, David Blaikie wrote:
> On Tue, Sep 29, 2015 at 3:12 PM, Tobias Grosser <tobias at grosser.es> wrote:
>
>> On 09/29/2015 10:12 PM, David Blaikie wrote:
>>
>>> On Tue, Sep 29, 2015 at 12:54 PM, Tobias Grosser via llvm-commits <
>>> llvm-commits at lists.llvm.org> wrote:
>>>
>>> Author: grosser
>>>> Date: Tue Sep 29 14:52:09 2015
>>>> New Revision: 248823
>>>>
>>>> URL: http://llvm.org/viewvc/llvm-project?rev=248823&view=rev
>>>> Log:
>>>> Replace default destructors by {} destructors
>>>>
>>>> Hope this fixes the buildbots for now.
>>>>
>>>>
>>> Oh, sorry about that. Didn't see those buildbot failures.
>
>>
>> No worries. This was a rather quick fix, so it is not minimal as you
>> noted below. However, I already was surprised that your original
>> change caused compilation failures, but onlyon older gcc versions.
>> In case you happen to understand the error message, would it make
>> sense to move back to a fixed version of your change?
>
>
> Do you have a link (or just copy/paste inline) to the buildbot failure? I
> didn't spot it in any of the emails I got.

I added it in one of my previous commits that tried to unbreak the bot:

     BlockGenerators.h:683:7: error: looser throw specifier for ‘virtual
     polly::RegionGenerator::~RegionGenerator()’
     BlockGenerators.h:164:11: error:   overriding ‘virtual polly::BlockGenerator::~BlockGenerator() noexcept
     (true)`
     
> Oh, wait, was this the throws-spec problem? I /thought/ I fixed that by
> making the derived dtor '= default' too, but maybe that was insufficient?

I have no idea. I could not reproduce this issue locally. The builder run
gcc-4.7.2 if that helps.

Best,
Tobias


More information about the llvm-commits mailing list