<div dir="ltr"><div><div>The failure cannot be reproduced.  I re-apply r279045.  Committed revision 285066.<br><br></div>Thanks,<br></div>Kelvin<br><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 18, 2016 at 5:46 AM, Diana Picus <span dir="ltr"><<a target="_blank" href="mailto:diana.picus@linaro.org">diana.picus@linaro.org</a>></span> wrote:<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div dir="ltr">Hi,<br><br>I had to revert this (r279045) because it breaks some of our buildbots (e.g.<br>clang-cmake-aarch64-quick, clang-x86_64-linux-selfhost-mo<wbr>dules).<br><br>The error is in OpenMP/teams_distribute_simd_a<wbr>st_print.cpp:<br>clang: /home/buildslave/buildslave/cl<wbr>ang-cmake-aarch64-quick/llvm/<wbr>include/llvm/ADT/DenseMap.h:<wbr>527:<br>bool llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::LookupBucketFor(cons<wbr>t LookupKeyT&, const BucketT*&) const<br>[with LookupKeyT = clang::Stmt*; DerivedT = llvm::DenseMap<clang::Stmt*, long unsigned int>;<br>        KeyT = clang::Stmt*; ValueT = long unsigned int;<br>        KeyInfoT = llvm::DenseMapInfo<clang::Stmt<wbr>*>;<br>        BucketT = llvm::detail::DenseMapPair<cla<wbr>ng::Stmt*, long unsigned int>]:<br><br>Assertion `!KeyInfoT::isEqual(Val, EmptyKey) && !KeyInfoT::isEqual(Val, TombstoneKey) &&<br>"Empty/Tombstone value shouldn't be inserted into map!"' failed.</div><div class="gmail_extra"><br><div class="gmail_quote">On 18 August 2016 at 02:21, Phabricator via cfe-commits <span dir="ltr"><<a target="_blank" href="mailto:cfe-commits@lists.llvm.org">cfe-commits@lists.llvm.org</a>></span> wrote:<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">This revision was automatically updated to reflect the committed changes.<br>
Closed by commit rL279003: [OpenMP] Sema and parsing for 'teams distribute simd’ pragma (authored by kli).<br>
<br>
Changed prior to commit:<br>
  <a target="_blank" rel="noreferrer" href="https://reviews.llvm.org/D23528?vs=68216&id=68448#toc">https://reviews.llvm.org/D2352<wbr>8?vs=68216&id=68448#toc</a><br>
<br>
Repository:<br>
  rL LLVM<br>
<br>
<a target="_blank" rel="noreferrer" href="https://reviews.llvm.org/D23528">https://reviews.llvm.org/D2352<wbr>8</a><br>
<br>
Files:<br>
  cfe/trunk/include/clang-c/Inde<wbr>x.h<br>
  cfe/trunk/include/clang/AST/Re<wbr>cursiveASTVisitor.h<br>
  cfe/trunk/include/clang/AST/St<wbr>mtOpenMP.h<br>
  cfe/trunk/include/clang/Basic/<wbr>OpenMPKinds.def<br>
  cfe/trunk/include/clang/Basic/<wbr>StmtNodes.td<br>
  cfe/trunk/include/clang/Sema/S<wbr>ema.h<br>
  cfe/trunk/include/clang/Serial<wbr>ization/ASTBitCodes.h<br>
  cfe/trunk/lib/AST/StmtOpenMP.c<wbr>pp<br>
  cfe/trunk/lib/AST/StmtPrinter.<wbr>cpp<br>
  cfe/trunk/lib/AST/StmtProfile.<wbr>cpp<br>
  cfe/trunk/lib/Basic/OpenMPKind<wbr>s.cpp<br>
  cfe/trunk/lib/CodeGen/CGStmt.c<wbr>pp<br>
  cfe/trunk/lib/CodeGen/CGStmtOp<wbr>enMP.cpp<br>
  cfe/trunk/lib/CodeGen/CodeGenF<wbr>unction.h<br>
  cfe/trunk/lib/Parse/ParseOpenM<wbr>P.cpp<br>
  cfe/trunk/lib/Sema/SemaOpenMP.<wbr>cpp<br>
  cfe/trunk/lib/Sema/TreeTransfo<wbr>rm.h<br>
  cfe/trunk/lib/Serialization/AS<wbr>TReaderStmt.cpp<br>
  cfe/trunk/lib/Serialization/AS<wbr>TWriterStmt.cpp<br>
  cfe/trunk/lib/StaticAnalyzer/C<wbr>ore/ExprEngine.cpp<br>
  cfe/trunk/test/OpenMP/nesting_<wbr>of_regions.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_aligned_messages<wbr>.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_ast_print.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_collapse_message<wbr>s.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_default_messages<wbr>.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_dist_schedule_me<wbr>ssages.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_firstprivate_mes<wbr>sages.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_lastprivate_mess<wbr>ages.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_linear_messages.<wbr>cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_loop_messages.cp<wbr>p<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_messages.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_num_teams_messag<wbr>es.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_private_messages<wbr>.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_reduction_messag<wbr>es.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_safelen_messages<wbr>.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_shared_messages.<wbr>cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_simdlen_messages<wbr>.cpp<br>
  cfe/trunk/test/OpenMP/teams_di<wbr>stribute_simd_thread_limit_mes<wbr>sages.cpp<br>
  cfe/trunk/tools/libclang/CInde<wbr>x.cpp<br>
  cfe/trunk/tools/libclang/CXCur<wbr>sor.cpp<br>
<br>
<br>______________________________<wbr>_________________<br>
cfe-commits mailing list<br>
<a target="_blank" href="mailto:cfe-commits@lists.llvm.org">cfe-commits@lists.llvm.org</a><br>
<a target="_blank" rel="noreferrer" href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-commits</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div></div></div></div></div></div>