This is an archive of the discontinued LLVM Phabricator instance.

[Attr] Fix pointer_with_type_tag assert fail for variadic
ClosedPublic

Authored by jdenny on Feb 25 2018, 11:26 AM.

Details

Reviewers
aaron.ballman

Diff Detail

Event Timeline

jdenny created this revision.Feb 25 2018, 11:26 AM
aaron.ballman accepted this revision.Feb 25 2018, 11:31 AM

LGTM, thank you for the fix!

This revision is now accepted and ready to land.Feb 25 2018, 11:31 AM

Hi Aaron. Thanks for accepting. I do not have commit privileges. Would
you please commit this (and any other patches you accept) for me?

Why is this dependent on D43248?

Hi Aaron. Thanks for accepting. I do not have commit privileges. Would
you please commit this (and any other patches you accept) for me?

I'm happy to do so. Just to double-check though, there's nothing about this patch that actually relies on functionality in D43248, correct?

Hi Aaron. Thanks for accepting. I do not have commit privileges. Would
you please commit this (and any other patches you accept) for me?

I'm happy to do so. Just to double-check though, there's nothing about this patch that actually relies on functionality in D43248, correct?

Right. The dependency is in the other direction.

Committed in r326057.

If you're not already on IRC, I would recommend joining the #llvm channel on OFTC so that you can watch for build break notifications from the build bots.

Committed in r326057.

If you're not already on IRC, I would recommend joining the #llvm channel on OFTC so that you can watch for build break notifications from the build bots.

Thanks. Can your recommend effective ways to make use of this? Do developers just stay logged in all day to catch failures relevant to their work?

Committed in r326057.

If you're not already on IRC, I would recommend joining the #llvm channel on OFTC so that you can watch for build break notifications from the build bots.

Thanks. Can your recommend effective ways to make use of this? Do developers just stay logged in all day to catch failures relevant to their work?

Generally, yes. Some folks will even go so far as to set up IRC bouncers to capture messages while their host machine is asleep and no longer connected (but this is by no means required). The key thing is: most build bots send out an email if a commit breaks the build, but not all bots do (some only send to IRC) and that email goes to whoever is on the commit list. So if you make commits or have someone commit something on your behalf, being in the IRC channel can help you quickly fix issues. However, if you're not on the IRC channel, someone else will help make sure you get notified if something goes wrong, so being in IRC isn't required.

Committed in r326057.

If you're not already on IRC, I would recommend joining the #llvm channel on OFTC so that you can watch for build break notifications from the build bots.

Thanks. Can your recommend effective ways to make use of this? Do developers just stay logged in all day to catch failures relevant to their work?

Generally, yes. Some folks will even go so far as to set up IRC bouncers to capture messages while their host machine is asleep and no longer connected (but this is by no means required). The key thing is: most build bots send out an email if a commit breaks the build, but not all bots do (some only send to IRC) and that email goes to whoever is on the commit list. So if you make commits or have someone commit something on your behalf, being in the IRC channel can help you quickly fix issues. However, if you're not on the IRC channel, someone else will help make sure you get notified if something goes wrong, so being in IRC isn't required.

Makes sense. Thanks for the tips.