Skip to content

Commit ac9dd5e

Browse files
Resolve SA alert 4447 (#308)
Mark `ipr::input::SourceFile` move constructor as noexcept.
1 parent 3893a24 commit ac9dd5e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

include/ipr/input

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ namespace ipr::input {
4242
using View = std::span<const std::byte>;
4343

4444
explicit SourceFile(const SystemPath&);
45-
SourceFile(SourceFile&&);
45+
SourceFile(SourceFile&&) noexcept;
4646
~SourceFile();
4747
View bytes() const { return view; }
4848
private:

src/input.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ namespace ipr::input {
7676
#endif
7777
}
7878

79-
SourceFile::SourceFile(SourceFile&& src) : view{src.view}
79+
SourceFile::SourceFile(SourceFile&& src) noexcept : view{src.view}
8080
{
8181
src.view = { };
8282
}

0 commit comments

Comments
 (0)