- Notifications
You must be signed in to change notification settings - Fork157
Mark indexstore enum flag types with flag_enum attribute#352
Mark indexstore enum flag types with flag_enum attribute#352
Uh oh!
There was an error while loading.Please reload this page.
Conversation
kastiglione commentedAug 30, 2019
benlangmuir commentedAug 30, 2019
@swift-ci please test |
kastiglione commentedSep 5, 2019 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
The build errors here and in#288 look unrelated: However on linux there are compile warnings I should fix: |
benlangmuir commentedSep 6, 2019
@jkorous-apple do you recognize the error about |
jkorous-apple commentedSep 6, 2019
commit 8d32053f113348a4ea94f59b7553733aff0ba651 |
jkorous-apple commentedSep 6, 2019
Is the target branch correct? |
kastiglione commentedSep 6, 2019
If it was last week, maybe I should rebase? |
6912bca tof17afabComparekastiglione commentedSep 6, 2019
I've rebased both PRs. |
kastiglione commentedOct 4, 2019
Should this be closed now? |
benlangmuir commentedOct 4, 2019
You're looking at the original (author) date of the commit, but it was only just recently cherry-picked to this branch. If you use
|
benlangmuir commentedOct 4, 2019
@swift-ci please test |
1 similar comment
benlangmuir commentedOct 4, 2019
@swift-ci please test |
kastiglione commentedOct 4, 2019
Thanks, I was actually looking at GitHub, but I'll know better now that it shows author date. |
benlangmuir commentedOct 7, 2019
@swift-ci please test Linux |
1 similar comment
benlangmuir commentedOct 8, 2019
@swift-ci please test Linux |
kastiglione commentedOct 9, 2019
sweet things passed |
Duplicate of#288 targeting
apple/stable/20190619Adds useful compiler attributes to the two indexstore bit flag types:
indexstore_symbol_property_tandindexstore_symbol_role_t.These
enumdeclarations are now declared with the following features:typedefflag_enumattribute, if availableenum_extensibility(open)attribute, if availableAdditionally, the functions that return these types now return the
enumitself or the fallbacktypedef. Previously these functions returned an explicituint64_t.The motivation for these changes is for use from Swift. Now, these bit flags are imported into Swift as
OptionSets.