David Garden

Recent Blogs

  • CPP standard networking proposal(execution)

    May 13, 2025

  • c++ reflection(introspection) and code generation

    Apr 10, 2025

  • code reuse in work with using type erasure

    Mar 21, 2025

  • Hazard Pointer

    Feb 12, 2025

See 65 more →

Recent Notes

  • C/R introduction

    Mar 17, 2025

  • about CUDA

    Mar 04, 2025

See 29 more →

Home

❯

All Blogs

❯

pointers are complicated

pointers are complicated

Dec 21, 20231 min read

  • compiler
  • gcc
  • llvm

Provenance notion for LLVM IR is important when implementing compiler which has pointer(e.g. Rust, C, C++).

Otherwise, compiler optimization would cause error result.

reference

  • src
  • open-std Aprovenance-aware Memory Object Model for C
  • gcc(6.4.0) bug report

Graph View

Backlinks

  • No backlinks found

Created with Quartz v4.4.0 © 2025

  • GitHub