This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Scenario: - C++11 code enum class Colors : int { RED, GREEN, BLUE }; int main(int argc, char** argv) { Colors c = Colors::RED; switch (c) { } return 0; } ========================================== - Set cursor after "switch (c) {" and press Alt-Enter - Select "Add Missing Cases Clauses" menu item ===> IDE adds: case RED: valid code: case Colors::RED:
fixed, change set: https://hg.netbeans.org/cnd-main/rev/fe08e0d34f5a
We need other fix. This one breaks non c++11 code
extra fix, change set: https://hg.netbeans.org/cnd-main/rev/e9bcd6ef16f1
Integrated into 'main-silver', will be available in build *201508120002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/fe08e0d34f5a User: Danila Sergeyev <danilasergeyev@netbeans.org> Log: fix bug #254268 "Add Missing Cases Clauses" hint and C++11 enums
Integrated into 'main-silver', will be available in build *201508130002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/e9bcd6ef16f1 User: Danila Sergeyev <danilasergeyev@netbeans.org> Log: extra fix for bug #254268 "Add Missing Cases Clauses" hint and C++11 enums