Defined in 1 files as a struct:
Defined in 10 files as a prototype:
- external/bsd/llvm/dist/clang/test/PCH/cxx-exprs.cpp, line 15 (as a prototype)
- external/bsd/llvm/dist/llvm/lib/Target/Hexagon/RDFGraph.h, line 392 (as a prototype)
- external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer.h, line 51 (as a prototype)
- external/gpl3/gcc/dist/libsanitizer/tsan/tsan_report.h, line 40 (as a prototype)
- external/gpl3/gcc/dist/libsanitizer/tsan/tsan_report.h, line 81 (as a prototype)
- sys/arch/epoc32/stand/e32boot/include/netbsd.h, line 45 (as a prototype)
- sys/arch/epoc32/stand/e32boot/include/netbsd.h, line 46 (as a prototype)
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_symbolizer.h, line 54 (as a prototype)
- sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/tsan_report.h, line 43 (as a prototype)
- sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/tsan_report.h, line 86 (as a prototype)
Defined in 5 files as a member:
Defined in 13 files as a function:
- external/bsd/llvm/dist/clang/test/Parser/DelayedTemplateParsing.cpp, line 144 (as a function)
- external/bsd/llvm/dist/clang/test/SemaCXX/cxx1z-class-template-argument-deduction.cpp, line 300 (as a function)
- external/bsd/llvm/dist/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp, line 647 (as a function)
- external/bsd/llvm/dist/llvm/lib/Target/Hexagon/RDFGraph.cpp, line 384 (as a function)
- external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer.cc, line 41 (as a function)
- external/gpl3/gcc/dist/libsanitizer/tsan/tsan_report.cc, line 22 (as a function)
- external/gpl3/gcc/dist/libsanitizer/tsan/tsan_report.cc, line 31 (as a function)
- sys/arch/epoc32/stand/e32boot/exe/netbsd.cpp, line 37 (as a function)
- sys/arch/epoc32/stand/e32boot/exe/netbsd.cpp, line 80 (as a function)
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_ring_buffer.h, line 26 (as a function)
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_symbolizer.cc, line 45 (as a function)
- sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/tsan_report.cc, line 25 (as a function)
- sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/tsan_report.cc, line 34 (as a function)
Referenced in 200 files:
- external/bsd/llvm/dist/clang/include/clang/AST/ASTContext.h, 3 times
- external/bsd/llvm/dist/clang/include/clang/AST/ASTUnresolvedSet.h, 2 times
- external/bsd/llvm/dist/clang/include/clang/AST/Type.h, 2 times
- external/bsd/llvm/dist/clang/include/clang/AST/UnresolvedSet.h, 6 times
- external/bsd/llvm/dist/clang/include/clang/Sema/Sema.h, 28 times
- external/bsd/llvm/dist/clang/include/clang/Sema/Template.h, 2 times
- external/bsd/llvm/dist/clang/include/clang/Serialization/ASTReader.h, 2 times
- external/bsd/llvm/dist/clang/include/clang/Tooling/Core/Replacement.h, 2 times
- external/bsd/llvm/dist/clang/lib/AST/ASTContext.cpp, 70 times
- external/bsd/llvm/dist/clang/lib/AST/Decl.cpp, 3 times
- external/bsd/llvm/dist/clang/lib/AST/DeclTemplate.cpp, 3 times
- external/bsd/llvm/dist/clang/lib/AST/ItaniumMangle.cpp, 10 times
- external/bsd/llvm/dist/clang/lib/AST/Stmt.cpp, 3 times
- external/bsd/llvm/dist/clang/lib/CodeGen/CGCall.cpp, 2 times
- external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenFunction.h, line 3954
- external/bsd/llvm/dist/clang/lib/Driver/Multilib.cpp, 8 times
- external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp, 6 times
- external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/RewriteObjC.cpp, 6 times
- external/bsd/llvm/dist/clang/lib/Lex/ModuleMap.cpp, 6 times
- external/bsd/llvm/dist/clang/lib/Lex/PPMacroExpansion.cpp, 3 times
- external/bsd/llvm/dist/clang/lib/Parse/ParseDecl.cpp, line 4418
- external/bsd/llvm/dist/clang/lib/Parse/ParseDeclCXX.cpp, line 1902
- external/bsd/llvm/dist/clang/lib/Rewrite/DeltaTree.cpp, 3 times
- external/bsd/llvm/dist/clang/lib/Sema/IdentifierResolver.cpp, 7 times
- external/bsd/llvm/dist/clang/lib/Sema/SemaDecl.cpp, 421 times
- external/bsd/llvm/dist/clang/lib/Sema/SemaDeclCXX.cpp, 75 times
- external/bsd/llvm/dist/clang/lib/Sema/SemaDeclObjC.cpp, 13 times
- external/bsd/llvm/dist/clang/lib/Sema/SemaExceptionSpec.cpp, 39 times
- external/bsd/llvm/dist/clang/lib/Sema/SemaLookup.cpp, 8 times
- external/bsd/llvm/dist/clang/lib/Sema/SemaOverload.cpp, 15 times
- external/bsd/llvm/dist/clang/lib/Sema/SemaTemplate.cpp, 23 times
- external/bsd/llvm/dist/clang/lib/Sema/SemaTemplateDeduction.cpp, 20 times
- external/bsd/llvm/dist/clang/lib/Sema/SemaTemplateInstantiate.cpp, 8 times
- external/bsd/llvm/dist/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp, 78 times
- external/bsd/llvm/dist/clang/lib/Sema/SemaType.cpp, 14 times
- external/bsd/llvm/dist/clang/lib/Sema/TreeTransform.h, 3 times
- external/bsd/llvm/dist/clang/lib/Serialization/ASTReaderDecl.cpp, 18 times
- external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp, 24 times
- external/bsd/llvm/dist/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp, line 123
- external/bsd/llvm/dist/clang/test/CodeCompletion/namespace-alias.cpp, line 13
- external/bsd/llvm/dist/clang/test/FixIt/fixit-availability.c, line 16
- external/bsd/llvm/dist/clang/test/PCH/cxx-exprs.cpp, 4 times
- external/bsd/llvm/dist/clang/test/Parser/DelayedTemplateParsing.cpp, line 138
- external/bsd/llvm/dist/clang/test/SemaCXX/cxx1z-class-template-argument-deduction.cpp, 2 times
- external/bsd/llvm/dist/clang/tools/libclang/CIndexCodeCompletion.cpp, 4 times
- external/bsd/llvm/dist/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp, 5 times
- external/bsd/llvm/dist/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp, 15 times
- external/bsd/llvm/dist/llvm/include/llvm-c/Core.h, line 3404
- external/bsd/llvm/dist/llvm/include/llvm/ADT/SCCIterator.h, 2 times
- external/bsd/llvm/dist/llvm/include/llvm/ADT/ScopedHashTable.h, 5 times
- external/bsd/llvm/dist/llvm/include/llvm/ADT/ilist.h, 8 times
- external/bsd/llvm/dist/llvm/include/llvm/Analysis/CallGraphSCCPass.h, line 105
- external/bsd/llvm/dist/llvm/include/llvm/Analysis/LoopInfo.h, 3 times
- external/bsd/llvm/dist/llvm/include/llvm/Analysis/ScalarEvolution.h, line 1079
- external/bsd/llvm/dist/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h, line 418
- external/bsd/llvm/dist/llvm/include/llvm/CodeGen/LiveRangeEdit.h, line 67
- external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineBasicBlock.h, 3 times
- external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h, 2 times
- external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineLoopInfo.h, 2 times
- external/bsd/llvm/dist/llvm/include/llvm/CodeGen/SelectionDAG.h, line 1313
- external/bsd/llvm/dist/llvm/include/llvm/CodeGen/TargetLowering.h, line 2750
- external/bsd/llvm/dist/llvm/include/llvm/FuzzMutate/OpDescriptor.h, 3 times
- external/bsd/llvm/dist/llvm/include/llvm/IR/BasicBlock.h, line 391
- external/bsd/llvm/dist/llvm/include/llvm/IR/DebugInfoMetadata.h, 3 times
- external/bsd/llvm/dist/llvm/include/llvm/IR/IRBuilder.h, 2 times
- external/bsd/llvm/dist/llvm/include/llvm/IR/Metadata.h, 9 times
- external/bsd/llvm/dist/llvm/include/llvm/IR/Value.h, line 257
- external/bsd/llvm/dist/llvm/include/llvm/IR/ValueHandle.h, line 116
- external/bsd/llvm/dist/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Analysis/CallGraphSCCPass.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/Analysis/PHITransAddr.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/Analysis/ScalarEvolution.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/AsmParser/LLParser.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/Bitcode/Reader/BitcodeReader.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DIE.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/CodeGenPrepare.cpp, 9 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/InlineSpiller.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/LiveRangeShrink.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/MachineBasicBlock.cpp, 12 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/MachineFunction.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/MachineModuleInfo.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/MachineTraceMetrics.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/RegAllocFast.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/RegAllocGreedy.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, 13 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h, 2 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, 9 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/IR/BasicBlock.cpp, 10 times
- external/bsd/llvm/dist/llvm/lib/IR/Core.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/IR/Instruction.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/IR/Metadata.cpp, 24 times
- external/bsd/llvm/dist/llvm/lib/IR/Module.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/IR/Value.cpp, 25 times
- external/bsd/llvm/dist/llvm/lib/Linker/IRMover.cpp, 15 times
- external/bsd/llvm/dist/llvm/lib/MC/MCAssembler.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/ProfileData/InstrProf.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Support/FoldingSet.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/TableGen/Record.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp, 15 times
- external/bsd/llvm/dist/llvm/lib/Target/AVR/AVRFrameLowering.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/AVR/AVRRegisterInfo.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Target/Hexagon/RDFGraph.cpp, line 798
- external/bsd/llvm/dist/llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp, 9 times
- external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp, 9 times
- external/bsd/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86ISelLowering.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrInfo.cpp, 21 times
- external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreFrameLowering.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp, 9 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/GlobalOpt.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp, 9 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/LowerTypeTests.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/MergeFunctions.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/PruneEH.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/SyntheticCountsPropagation.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineInternal.h, 9 times
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp, 10 times
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/JumpThreading.cpp, 22 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LICM.cpp, 14 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/Reassociate.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, 8 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/SROA.cpp, 14 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/Scalarizer.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/CloneFunction.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/CloneModule.cpp, 12 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/CodeExtractor.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/LoopUnroll.cpp, 12 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp, 18 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 10 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, 12 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/ValueMapper.cpp, 6 times
- external/bsd/llvm/dist/llvm/test/MC/ARM/basic-arm-instructions-v8.s, line 1
- external/bsd/llvm/dist/llvm/test/MC/ARM/basic-thumb2-instructions-v8.s, line 1
- external/bsd/llvm/dist/llvm/tools/bugpoint/CrashDebugger.cpp, 9 times
- external/bsd/llvm/dist/llvm/tools/bugpoint/ExtractFunction.cpp, 11 times
- external/bsd/llvm/dist/llvm/tools/bugpoint/Miscompilation.cpp, 8 times
- external/bsd/llvm/dist/llvm/tools/dsymutil/CompileUnit.h, 2 times
- external/bsd/llvm/dist/llvm/tools/llvm-c-test/echo.cpp, 2 times
- external/bsd/llvm/dist/llvm/tools/llvm-c-test/llvm-c-test.h, 2 times
- external/bsd/llvm/dist/llvm/tools/llvm-c-test/module.c, 4 times
- external/bsd/llvm/dist/llvm/tools/llvm-diff/DifferenceEngine.cpp, 2 times
- external/bsd/llvm/dist/llvm/unittests/IR/ValueMapTest.cpp, 3 times
- external/bsd/llvm/dist/llvm/unittests/Transforms/Utils/ValueMapperTest.cpp, 3 times
- external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenDAGPatterns.cpp, 12 times
- external/bsd/llvm/dist/llvm/utils/TableGen/DAGISelMatcherOpt.cpp, 8 times
- external/gpl3/gcc/dist/gcc/ipa-inline.c, 2 times
- external/gpl3/gcc/dist/libgcc/config/h8300/lib1funcs.S, line 787
- external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc, line 94
- external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cc, 2 times
- external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_report.cc, 4 times
- external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize.cc, 2 times
- external/gpl3/gdb/dist/sim/testsuite/sim/h8300/ldc.s, line 337
- external/gpl3/gdb/dist/sim/testsuite/sim/h8300/stc.s, line 300
- sys/arch/epoc32/stand/e32boot/exe/e32boot.cpp, 3 times
- sys/arch/epoc32/stand/e32boot/exe/netbsd.cpp, line 82
- sys/arch/m68k/060sp/dist/isp.s, line 627
- sys/arch/sparc64/sparc64/copy.S, line 590
- sys/external/bsd/acpica/dist/utilities/utclib.c, 15 times
- sys/external/bsd/compiler_rt/dist/lib/fuzzer/FuzzerValueBitMap.h, 3 times
- sys/external/bsd/compiler_rt/dist/lib/profile/InstrProfilingPlatformOther.c, 6 times
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc, line 96
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc, 2 times
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_symbolizer_markup.cc, line 67
- sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/sanitizer_ring_buffer_test.cc, 3 times
- sys/external/bsd/compiler_rt/dist/lib/tsan/go/tsan_go.cc, 3 times
- sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/tsan_rtl_report.cc, 4 times
- sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/tsan_symbolize.cc, 4 times
- sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce.c, line 744
- sys/external/bsd/drm2/dist/drm/radeon/radeon_vce.c, line 726
- sys/external/bsd/gnu-efi/dist/inc/efinet.h, line 236