Skip to content

Commit d7d0c73

Browse files
Merge pull request #321 from arcaneframework/dev/mab-clang-nodiscard-compilation
Fix [[nodiscard]] placement for Clang compilation
2 parents a4dc414 + 11dbdec commit d7d0c73

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

femutils/FemUtils.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,7 @@ class Tensor2
675675
return m_vec(i);
676676
}
677677

678-
ARCCORE_HOST_DEVICE [[nodiscard]] RealVector<6> getVec() const { return m_vec; }
678+
[[nodiscard]] ARCCORE_HOST_DEVICE RealVector<6> getVec() const { return m_vec; }
679679

680680
ARCCORE_HOST_DEVICE Real operator()(Int32 i) const {
681681
return m_vec(i);
@@ -874,26 +874,26 @@ class Tensor2
874874
return ij;
875875
}
876876

877-
ARCCORE_HOST_DEVICE [[nodiscard]] Real3 get_diagonal() const { // xx yy zz
877+
[[nodiscard]] ARCCORE_HOST_DEVICE Real3 get_diagonal() const { // xx yy zz
878878
return {m_vec(0), m_vec(1), m_vec(2)};
879879
}
880880

881881
ARCCORE_HOST_DEVICE void set_diagonal(const Real3& d) {
882882
for (Int32 i = 0; i < 3; i++) m_vec(i) = d[i];
883883
}
884884

885-
ARCCORE_HOST_DEVICE [[nodiscard]] Real3 get_outdiagonal() const { // xy xz yz
885+
[[nodiscard]] ARCCORE_HOST_DEVICE Real3 get_outdiagonal() const { // xy xz yz
886886
return {m_vec(3), m_vec(4), m_vec(5)};
887887
}
888888
ARCCORE_HOST_DEVICE void set_outdiagonal(const Real3& s) {
889889
for (Int32 i = 3; i < 6; i++) m_vec(i) = s[i-3];
890890
}
891891

892-
ARCCORE_HOST_DEVICE [[nodiscard]] Real trace() const {
892+
[[nodiscard]] ARCCORE_HOST_DEVICE Real trace() const {
893893
return m_vec(0) + m_vec(1) + m_vec(2);
894894
}
895895

896-
ARCCORE_HOST_DEVICE [[nodiscard]] Real norm() const {
896+
[[nodiscard]] ARCCORE_HOST_DEVICE Real norm() const {
897897
return sqrt(dot(m_vec,m_vec));
898898
}
899899

0 commit comments

Comments
 (0)