[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:
parent
964365ba69
commit
3c7b660d62
|
@ -435,8 +435,7 @@ int FlatCompiler::Compile(int argc, const char **argv) {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
ParseFile(*parser.get(), filename, contents, include_directories);
|
ParseFile(*parser.get(), filename, contents, include_directories);
|
||||||
if (!opts.use_flexbuffers && !is_schema &&
|
if (!is_schema && !parser->builder_.GetSize()) {
|
||||||
!parser->builder_.GetSize()) {
|
|
||||||
// If a file doesn't end in .fbs, it must be json/binary. Ensure we
|
// 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.
|
// didn't just parse a schema with a different extension.
|
||||||
Error("input file is neither json nor a .fbs (schema) file: " +
|
Error("input file is neither json nor a .fbs (schema) file: " +
|
||||||
|
|
Loading…
Reference in New Issue