mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-02 20:15:34 +00:00
[flatc] Remove an always true condition for flexbuffers (#5604)
The condition was unnecessary and Detected by PVS-Studio V560 [CWE-571] A part of conditional expression is always true: !opts.use_flexbuffers. flatc.cpp 438
This commit is contained in:
committed by
Wouter van Oortmerssen
parent
964365ba69
commit
3c7b660d62
@@ -435,8 +435,7 @@ int FlatCompiler::Compile(int argc, const char **argv) {
|
||||
}
|
||||
} else {
|
||||
ParseFile(*parser.get(), filename, contents, include_directories);
|
||||
if (!opts.use_flexbuffers && !is_schema &&
|
||||
!parser->builder_.GetSize()) {
|
||||
if (!is_schema && !parser->builder_.GetSize()) {
|
||||
// If a file doesn't end in .fbs, it must be json/binary. Ensure we
|
||||
// didn't just parse a schema with a different extension.
|
||||
Error("input file is neither json nor a .fbs (schema) file: " +
|
||||
|
||||
Reference in New Issue
Block a user