問題タブ [clang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
9870 参照

c++ - LLVMの最大のメリットは何ですか?

LLVMllvm-gcc、またはClangの経験がある人はいますか?

llvmの背後にある全体的なアイデアは私には非常に興味をそそられるようであり、私はそれがどのように機能するかを見ることに興味があります。ツールの生産準備が整っていない場合は、ツールの試用に多くの時間を費やしたくありません。

ツールの経験がある場合、それらについてどう思いますか?どのような主な制限に遭遇しましたか?最大のメリットは何ですか?

どうもありがとう!

0 投票する
4 に答える
6588 参照

iphone - xcodebuild を使用して iPhone コードをビルドし、LLVM/Clang Static Analyzer を実行する

「LLVM/Clang 静的アナライザーを使用してメモリ リークを見つける」の手順に従いましたが、自分のプロジェクトで静的アナライザーを実行できませんでした。

プロジェクトで実行しようとするとxcodebuild(1. ターミナルを開く、2. プロジェクトに直接移動する、3. > xcodebuild)、次のエラーが発生します。

このツールを自分のコードで実行するにはどうすればよいですか? - シミュレーターでテストしています。ありがとう。

0 投票する
3 に答える
2121 参照

iphone - Clangを使用したデバッグ

XcodeiPhoneプロジェクトでclangを使用したいのですが。ただし、これは入門ガイドです。

http://clang.llvm.org/get_started.html

私はXcodeを1年間使用していますが、これは私には理解できないほどです。誰かが私の既存のiPhoneプロジェクトでClangをインストールして使用する方法をわかりやすい英語で説明できますか?コンソールからの読み込みに慣れていません。

ありがとう!

ダン

0 投票する
3 に答える
1503 参照

objective-c - Clangの「返されたオブジェクトのリーク」とはどういう意味ですか?

この質問に加えて、 BEncoding.mの一連のメモリ リークを修正しました(元はhereから) 。

明らかなメモリ リークはすべて修正しましたが、Clang は 4 つの「返されたオブジェクトのリーク」バグを発見しました。

完全なメッセージ/適切なコードは次のとおりです。

[1] メソッドは、+1 保持カウント (所有参照) を持つ Objective-C オブジェクトを返します。

[3] 所有参照として呼び出し元に返されるオブジェクト (呼び出し元に転送される単一保持カウント)

0 投票する
4 に答える
8615 参照

haskell - LLVM対C--; どうしてLLVMはC--よりもHaskellにとって根本的に良くないのでしょうか?

私はLLVMがどんなシステムでもモデル化できるほど低いことに興奮しており、Appleがそれを採用していることを約束していると考えました。しかし、AppleはHaskellを特にサポートしていません。

そして、HaskellはCでもっとうまくいくだろうと考える人もいます--

LLVMのユーザーがオーバーヘッドゼロのガベージコレクションの問題を解決していないことは、それほど驚くべきことではありません。データモデルにとらわれずにこれを解決することは、コンピュータサイエンスの未解決の問題です。

--LHCはLLVMを使用しません。

0 投票する
5 に答える
3024 参照

objective-c - Objective-CシングルトンとLLVM/clangリークの警告

アプリケーションのいくつかの場所でシングルトンパターンを使用していますがclang、コードを分析するとメモリリークエラーが発生します。

私はこれらの設定を次の目的で使用していますscan-build

scan-build -v -v -v -V -k xcodebuild

シングルトンのコードは問題ないと確信しています-結局のところ、これはここでスタックオーバーフローとAppleのドキュメントで参照されているコードと同じです-しかし、メモリリークの警告を整理してスキャンしたいのですが-ビルドは成功を返します。

0 投票する
1 に答える
757 参照

objective-c - 自動解放されたすべてのオブジェクトについて Clang が文句を言うのはなぜですか?

私は次の機能を持っています:

Clang から次のような苦情が寄せられるのはなぜですか?

  • 1 関数 'CFURLCreateStringByAddingPercentEscapes' への呼び出しは、保持カウントが +1 の Core Foundation オブジェクトを返します (所有参照)
  • 2 オブジェクト送信 - 自動解放メッセージ
  • 3 所有参照として呼び出し元に返されるオブジェクト (呼び出し元に転送される単一保持カウント)
  • 4 オブジェクトのオーバーオートリリース: オブジェクトが送信されました -autorelease が、オブジェクトの保持カウントがゼロ (ローカルで表示可能) です

私の知る限り、これはメモリ管理とオブジェクトの所有権に関する Apple のガイドラインに準拠しています。オブジェクトを明示的に解放する必要がありますか? このエラーは、すべて同様の状況で、私のプロジェクトで 19 回発生しました。私は何を間違っていますか?

0 投票する
4 に答える
4768 参照

xcode - 特定のファイルを分析しないようにclangに指示することはできますか?

作業中のプロジェクトのプロファイルを作成するためにclangを使用しようとしています。プロジェクトには、依存関係としてXcodeに含まれているかなり大きな静的ライブラリが含まれています。

clangが失敗するように見えるので、clangに依存関係のファイルを分析しないようにしたいと思います。これは可能ですか?clangのドキュメントを読んでいますが、見つかりませんでした。

0 投票する
4 に答える
5629 参照

xcode - Xcode内からClangStaticAnalyzerを使用する

「現在のプロジェクトディレクトリ」用のXcodeスクリプト変数がないので、Xcodeから現在のプロジェクトでClang Static Analyzerを実行するためのスクリプトメニュー項目をどのように作成できますか?

0 投票する
2 に答える
496 参照

iphone - AnalysisTool / Clang の結果: ivar 命名規則違反

AnalysisTool (Clang GUI フロント エンド) は、いくつかの ivar の名前が不適切であると述べています。

具体的には:

インスタンス変数 'groupName' の名前が 'm' プレフィックスで始まっていません

Cocoa の「m」プレフィックスは何を表しますか?

私はそれを使うべきですか?それとも、これは偽陽性ですか。