[www-scripts] Clang Attribute Doc Update: ERROR

LLVM via www-scripts www-scripts at lists.llvm.org
Thu Jan 12 14:42:12 PST 2017


UPDATING /opt/clang_commandline_docs//src/llvm LLVM SOURCES
Updating '.':
U    CMakeLists.txt
A    test/CodeGen/AMDGPU/select-fabs-fneg-extract-legacy.ll
U    test/CodeGen/AMDGPU/select-fabs-fneg-extract.ll
U    test/CodeGen/AMDGPU/fneg-combines.ll
D    test/CodeGen/X86/slow-div.ll
D    test/CodeGen/X86/atom-bypass-slow-division.ll
D    test/CodeGen/X86/atom-bypass-slow-division-64.ll
A    test/CodeGen/X86/bypass-slow-division-32.ll
A    test/CodeGen/X86/bypass-slow-division-64.ll
U    test/CodeGen/X86/cmp.ll
A    test/CodeGen/X86/bypass-slow-division-tune.ll
U    test/ThinLTO/X86/local_name_conflict.ll
U    test/Transforms/NewGVN/invariant.group.ll
U    test/Transforms/NewGVN/assume-equal.ll
U    test/Transforms/GVN/assume-equal.ll
U    test/Transforms/GVN/invariant.group.ll
U    test/DebugInfo/Generic/simplifycfg_sink_last_inst.ll
U    include/llvm/Analysis/TargetTransformInfo.h
U    include/llvm/Analysis/MemoryDependenceAnalysis.h
A    include/llvm/ObjectYAML/DWARFEmitter.h
U    include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
U    include/llvm/CodeGen/GlobalISel/RegisterBank.h
U    include/llvm/Object/Decompressor.h
U    include/llvm/IR/DIBuilder.h
U    include/llvm/IR/DebugInfoMetadata.h
U    docs/conf.py
U    docs/ReleaseNotes.rst
U    LICENSE.TXT
U    tools/llvm-config/llvm-config.cpp
U    tools/llvm-pdbdump/llvm-pdbdump.cpp
U    tools/llvm-pdbdump/LLVMOutputStyle.cpp
U    tools/llvm-pdbdump/CMakeLists.txt
A    tools/llvm-pdbdump/CompactTypeDumpVisitor.h
U    tools/llvm-pdbdump/llvm-pdbdump.h
A    tools/llvm-pdbdump/CompactTypeDumpVisitor.cpp
D    tools/yaml2obj/yaml2dwarf.cpp
U    tools/yaml2obj/CMakeLists.txt
U    tools/yaml2obj/yaml2macho.cpp
U    tools/yaml2obj/yaml2obj.h
U    tools/llvm-xray/xray-converter.cc
U    tools/llvm-xray/xray-account.cc
U    tools/llvm-xray/xray-account.h
U    utils/release/build_llvm_package.bat
U    unittests/IR/IRBuilderTest.cpp
U    lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
U    lib/CodeGen/GlobalISel/RegisterBank.cpp
U    lib/IR/DIBuilder.cpp
U    lib/Analysis/ScalarEvolution.cpp
U    lib/Analysis/MemoryDependenceAnalysis.cpp
U    lib/XRay/Trace.cpp
U    lib/Target/AMDGPU/AMDGPUISelLowering.cpp
U    lib/Target/ARM/ARMRegisterBankInfo.cpp
U    lib/Target/ARM/ARMISelLowering.cpp
U    lib/Target/X86/X86ISelLowering.cpp
U    lib/Target/X86/X86Subtarget.h
U    lib/Target/X86/X86.td
U    lib/Target/AArch64/AArch64GenRegisterBankInfo.def
U    lib/Target/AArch64/AArch64RegisterBankInfo.cpp
U    lib/ObjectYAML/CMakeLists.txt
A    lib/ObjectYAML/DWARFEmitter.cpp
U    lib/Transforms/IPO/FunctionImport.cpp
U    lib/Transforms/InstCombine/InstCombinePHI.cpp
U    lib/Transforms/Utils/SimplifyCFG.cpp
Updated to revision 291849.
UPDATING /opt/clang_commandline_docs//src/llvm/llvm/tools/clang CLANG SOURCES
Updating '.':
U    test/CodeGen/integer-overflow.c
U    test/CodeGen/thinlto_backend.ll
A    test/Modules/Inputs/FooFramework.framework
A    test/Modules/Inputs/FooFramework.framework/PrivateHeaders
A    test/Modules/Inputs/FooFramework.framework/PrivateHeaders/Foo.h
A    test/Modules/Inputs/FooFramework.framework/PrivateHeaders/Bar.h
A    test/Modules/Inputs/FooFramework.framework/PrivateHeaders/Baz_Private.h
A    test/Modules/Inputs/FooFramework.framework/PrivateHeaders/FooUmbrella.h
A    test/Modules/Inputs/FooFramework.framework/Modules
A    test/Modules/Inputs/FooFramework.framework/Modules/module.modulemap
A    test/Modules/textual-hdr-in-umbrella-hdr.m
U    include/clang/AST/TypeLoc.h
U    include/clang/AST/Decl.h
U    include/clang/Driver/Options.td
U    include/clang/Driver/CLCompatOptions.td
U    www/index.html
U    docs/UsersManual.rst
U    docs/conf.py
U    docs/analyzer/conf.py
U    docs/ReleaseNotes.rst
U    unittests/AST/SourceLocationTest.cpp
U    unittests/Format/FormatTest.cpp
U    lib/Parse/ParseDeclCXX.cpp
U    lib/Serialization/ASTReader.cpp
U    lib/Serialization/ASTWriter.cpp
U    lib/Sema/SemaType.cpp
U    lib/Sema/TreeTransform.h
U    lib/AST/Decl.cpp
U    lib/Lex/ModuleMap.cpp
U    lib/Format/ContinuationIndenter.cpp
U    lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
U    lib/StaticAnalyzer/Core/ExprEngine.cpp
U    lib/CodeGen/BackendUtil.cpp
Updated to revision 291849.
-- Native target architecture is X86
-- Threads enabled.
-- Doxygen disabled.
-- Sphinx enabled.
-- Go bindings disabled.
-- Could NOT find OCaml (missing:  OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- Could NOT find OCaml (missing:  OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- OCaml bindings disabled.
-- LLVM host triple: x86_64-unknown-linux-gnu
-- LLVM default target triple: x86_64-unknown-linux-gnu
-- Building with -fPIC
-- Constructing LLVMBuild project information
-- Targeting AArch64
-- Targeting AMDGPU
-- Targeting ARM
-- Targeting BPF
-- Targeting Hexagon
-- Targeting Lanai
-- Targeting Mips
-- Targeting MSP430
-- Targeting NVPTX
-- Targeting PowerPC
-- Targeting RISCV
-- Targeting Sparc
-- Targeting SystemZ
-- Targeting X86
-- Targeting XCore
-- Clang version: 5.0.0
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/clang_commandline_docs/build/llvm
BUILDING LLVM CLANG
Scanning dependencies of target obj.clang-tblgen
[ 33%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o
[ 33%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o
[ 33%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o
[ 33%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o
[ 33%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o
[ 33%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o
[ 33%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o
[ 33%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o
[ 33%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o
[ 33%] Built target obj.clang-tblgen
Scanning dependencies of target LLVMDemangle
[ 33%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
[ 33%] Linking CXX static library ../libLLVMDemangle.a
[ 33%] Built target LLVMDemangle
Scanning dependencies of target LLVMSupport
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
[ 33%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
[ 66%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[ 66%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[ 66%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[ 66%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[ 66%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
[ 66%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
[100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
[100%] Linking CXX static library ../libLLVMSupport.a
[100%] Built target LLVMSupport
Scanning dependencies of target LLVMTableGen
[100%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
[100%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[100%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
[100%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
[100%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
[100%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
[100%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
[100%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
[100%] Linking CXX static library ../libLLVMTableGen.a
[100%] Built target LLVMTableGen
Scanning dependencies of target clang-tblgen
[100%] Linking CXX executable ../../../../bin/clang-tblgen
[100%] Built target clang-tblgen
Scanning dependencies of target docs-clang-html
Generating html Sphinx documentation for clang into "/opt/clang_commandline_docs/build/llvm/tools/clang/docs/html"

Warning, treated as error:
/opt/clang_commandline_docs/src/llvm/tools/clang/docs/AttributeReference.rst:458: ERROR: Error in "code-block" directive:
maximum 1 argument(s) allowed, 21 supplied.

.. code-block:: c
  void abs(int a)
    __attribute__((diagnose_if(a >= 0, "Redundant abs call", "warning")));
  void must_abs(int a)
    __attribute__((diagnose_if(a >= 0, "Redundant abs call", "error")));

  int val = abs(1); // warning: Redundant abs call
  int val2 = must_abs(1); // error: Redundant abs call
  int val3 = abs(val);
  int val4 = must_abs(val); // Because run-time checks are not emitted for
                            // diagnose_if attributes, this executes without
                            // issue.

make[3]: *** [tools/clang/docs/CMakeFiles/docs-clang-html] Error 1
make[2]: *** [tools/clang/docs/CMakeFiles/docs-clang-html.dir/all] Error 2
make[1]: *** [tools/clang/docs/CMakeFiles/docs-clang-html.dir/rule] Error 2
make: *** [docs-clang-html] Error 2


More information about the www-scripts mailing list