Skip to content

Commit c4ec6b2

Browse files
cblichmanncopybara-github
authored andcommitted
Address compiler warnings
* Add `override` * Explicitly delete the move constructor and move assignment operator for `DeadlineRegistration`. Defaulting still implicitly deleted them because of the reference member `manager_`. * Add `absl_nonnull` annotations to pointer arguments in `ElfParser::Load()` methods. PiperOrigin-RevId: 902545952 Change-Id: Iaead6fff09ded05fd7e6c34106e55c75755862b8
1 parent 24d4398 commit c4ec6b2

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

sandboxed_api/sandbox2/util/deadline_manager.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ class DeadlineRegistration {
4747
DeadlineRegistration(const DeadlineRegistration&) = delete;
4848
DeadlineRegistration& operator=(const DeadlineRegistration&) = delete;
4949

50-
DeadlineRegistration(DeadlineRegistration&&) = default;
51-
DeadlineRegistration& operator=(DeadlineRegistration&&) = default;
50+
DeadlineRegistration(DeadlineRegistration&&) = delete;
51+
DeadlineRegistration& operator=(DeadlineRegistration&&) = delete;
5252

5353
~DeadlineRegistration();
5454

sandboxed_api/sandbox2/util/elf_parser.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,15 +136,15 @@ class ElfParser {
136136
ElfParser(const ElfParser&) = delete;
137137
ElfParser& operator=(const ElfParser&) = delete;
138138

139-
// Endianess support functions
139+
// Endianness support functions
140140
uint16_t Load16(const void* absl_nonnull src);
141141
uint32_t Load32(const void* absl_nonnull src);
142142
uint64_t Load64(const void* absl_nonnull src);
143143
template <size_t N>
144-
void Load(unsigned char (*dst)[N], const void* src);
144+
void Load(unsigned char (*absl_nonnull dst)[N], const void* absl_nonnull src);
145145
template <typename IntT>
146-
std::enable_if_t<std::is_integral_v<IntT>, void> Load(IntT* dst,
147-
const void* src);
146+
std::enable_if_t<std::is_integral_v<IntT>, void> Load(
147+
IntT* absl_nonnull dst, const void* absl_nonnull src);
148148
// Lazy constructor.
149149
absl::Status Init(std::string filename, sapi::file_util::fileops::FDCloser fd,
150150
bool mmap_file);

sandboxed_api/tools/clang_generator/generator.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ class GeneratorAction : public clang::ASTFrontendAction {
147147
emitter_, options_);
148148
}
149149

150-
bool BeginSourceFileAction(clang::CompilerInstance& ci);
150+
bool BeginSourceFileAction(clang::CompilerInstance& ci) override;
151151

152152
bool hasCodeCompletionSupport() const override { return false; }
153153

0 commit comments

Comments
 (0)