Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Spot
Spot
Commits
7b6fd924
Commit
7b6fd924
authored
Oct 26, 2016
by
Etienne Renault
Browse files
bricks: propagate use of SPOT_FALLTHROUGH
* bricks/brick-hash.h, bricks/brick-hashset.h: here.
parent
7f077a5a
Changes
2
Hide whitespace changes
Inline
Side-by-side
bricks/brick-hash.h
View file @
7b6fd924
...
...
@@ -29,6 +29,8 @@
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE. */
#include
<spot/misc/common.hh>
#include
<bricks/brick-assert.h>
#include
<cstddef>
...
...
@@ -572,37 +574,48 @@ private:
switch
(
remainder
)
{
case
15
:
d
+=
uint64
(
u
.
p8
[
14
]
)
<<
48
;
d
+=
uint64
(
u
.
p8
[
14
]
)
<<
48
;
SPOT_FALLTHROUGH
;
case
14
:
d
+=
uint64
(
u
.
p8
[
13
]
)
<<
40
;
SPOT_FALLTHROUGH
;
case
13
:
d
+=
uint64
(
u
.
p8
[
12
]
)
<<
32
;
SPOT_FALLTHROUGH
;
case
12
:
d
+=
u
.
p32
[
2
];
c
+=
u
.
p64
[
0
];
break
;
case
11
:
d
+=
uint64
(
u
.
p8
[
10
]
)
<<
16
;
SPOT_FALLTHROUGH
;
case
10
:
d
+=
uint64
(
u
.
p8
[
9
]
)
<<
8
;
SPOT_FALLTHROUGH
;
case
9
:
d
+=
uint64
(
u
.
p8
[
8
]
);
SPOT_FALLTHROUGH
;
case
8
:
c
+=
u
.
p64
[
0
];
break
;
case
7
:
c
+=
uint64
(
u
.
p8
[
6
]
)
<<
48
;
SPOT_FALLTHROUGH
;
case
6
:
c
+=
uint64
(
u
.
p8
[
5
]
)
<<
40
;
SPOT_FALLTHROUGH
;
case
5
:
c
+=
uint64
(
u
.
p8
[
4
]
)
<<
32
;
SPOT_FALLTHROUGH
;
case
4
:
c
+=
u
.
p32
[
0
];
break
;
case
3
:
c
+=
uint64
(
u
.
p8
[
2
]
)
<<
16
;
SPOT_FALLTHROUGH
;
case
2
:
c
+=
uint64
(
u
.
p8
[
1
]
)
<<
8
;
SPOT_FALLTHROUGH
;
case
1
:
c
+=
uint64
(
u
.
p8
[
0
]
);
break
;
...
...
bricks/brick-hashset.h
View file @
7b6fd924
...
...
@@ -32,6 +32,8 @@
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE. */
#include
<spot/misc/common.hh>
#include
<bricks/brick-hash.h>
#include
<bricks/brick-shmem.h>
#include
<bricks/brick-bitlevel.h>
...
...
@@ -636,6 +638,7 @@ struct _ConcurrentHashSet : HashSetBase< Cell >
++
_td
.
currentRow
;
break
;
}
SPOT_FALLTHROUGH
;
case
Resolution
::
Growing
:
helpWithRehashing
();
updateIndex
(
_td
.
currentRow
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment